Just my personal perspective, joining to any online communities is up to your own discretion, it is not mandatory nor a requirement. But it can be very beneficial to someone, like us, who is just starting to learn or to get into a specific subject matter.
Magento Community in particular has offered lots of online benefits for aspiring Magento developers. One of which is the co-developer technical support. You can find a specific help to a specific issue you have or might have in your magento development. Of course as we will become part of this community we will be imparting reliable information as well that might be helpful to others. As Magento Community is basically powered by exchanging and sharing of useful contents and information.