I'm fairly new in bitcoin community , so I can't tell how true what you say is, but it's still unfair for certain persons
In general term anyway, computer world changed a lot , especially since the 90, there has been the hype at first with website, php, then same hype/bubble with web 2.0, Android applications, all serving the same thing over and over again pretending at some innovation to get increased worth, and the IT industry become very speculative and less and less people really want to bother with code or see it as something cool and fun like it could be before.
Personally im also an oddball, I pretty much left companies behind some years ago because I think professionnal IT is becoming whatever, especially since web 2.0 era, people putting software stack upon software stack upon software to get 40mo to have the most simple application, framework get bigger and bigger all the time and software quality is decreasing à lot.
And especially in france, the culture is not that much tech friendly or on open market, id say on the over all very conservative, and I dont see a lot of companies pulling that much great things currently.
But it's why I took lot of time to develop systems that are much smaller and easy to grasp for even noob developpers, that can still deal with internet standard, like javascript & json, rpc, dynamic typing, hierarchised data, and can replace boost and templated c++ very efficiently for lot of different purposes, in a way inspired from AS3 logic.
Actually I crossed the blockchain world accidentelly, but I was already interested in developping small optimised and portable solution to deal with distributed component, asynchronous requests, keeping things safe and private in open world, and I was turning this problem around until I stumbled on blockchain who completly solve all this in very elegant manner.
It's how I came up with making a coin and implementing the functions needed to run a blockchain as a proof of concept application for my framework. But it's already quite advanced, especially on optimising parallele systems, dealing with json dynamic data, having a very robust and safe memory system.
Need less to say I did all this for free without having clear commercial objective in mind, im still un sure how to goes with this, but ico still seem to me a good way to rise funds for projects, and still keep the possibility to maintain high quality open source software without having to deal with all the complexity of patents, NDA, proprietary software, and without having to ressort on sun day afternoon coding or part time developpers who drop a line of code when they have free time.