Pimps make money from prostitutes, doesn't make it moral. If you support having a royalty, great, that's certainly your right. If you are against the concept in principle then deciding it's okay since we make money from them seems wrong.
On point 3 I'd say yes, enthusiastic people learn new stuff, but it has limits. There is too much technology for any one person to master, but I also think it's a trap to spend too much time constantly learning the latest technology, at the expense of actually building stuff (and learning from the experience).
At least I found myself falling into that the last time I was between jobs -- constantly watching beginner videos on new thing X, Y, Z instead of actually doing something useful in one of them.
Back in employed world of course it can be the opposite -- you become a master of whatever tech your company is using but get little exposure outside that. It is however often possible to guide the company into a new technology and get the best of both worlds.