I hope you are being sarcastic. But I understand the point you make. For the systems I work on the number of skilled workers that can move quickly on a project is in the dozens. It's definitely a risk but the few in the niche do ok. The problem is that big consulting thinks they can stick a talented developer in there and not require the 18 month learning curve to ramp up.