How do you suppose people should respond to your rant? There is a lot of resentment and entitlement in your voice. That will not get you far in life.
You can do all those things as well but most people won't care. Blogging and pushing code to GitHub has helped me become a better programmer but it has not directly helped me get jobs.