Without reading the article i can say that the following reasons are not attractive for young developers:
1. They have to read tons of documentation and cant use a 2 lines tutorial
2. They have to know byte compiled languages
3. They have to know lot of internal stuff to use linux the good way
The point is, everything which is hard to understand and cant be learned within 8 hours sucks... thats the way most younger people think about developement because they have no motivation at all to be a part of a long growing environment.
This guy would release everything he knows if someone in the company wont do what he want. "GIMME MORE MONEY OR I WILL RELEASE THE KEY FOR THE PS4!".
Sry, thats not business.