I think that's kind of the benefit of Git repositories in general; you really don't have to do much to start contributing on any platform, really - just sign up, fork, git clone
and MR (for most of them except sourcehut, really, where you use mail to send your patches in)
The barrier of entry for people that are already comfortable with Github and git
in general is basically nonexistent on any of these platforms - which is a plus
It's such a rejected behavior to even consider suspending you for this.
Anyway, yeah, I agree. I think if one has interest in the inner workings of a computer system, just trying to make Linux do whatever you want it to do is a good way to experience that. You will, over time, without knowing, accumulate so much information just by troubleshooting things that don't work for one reason or another