It's really very simple, it's like a landlord of today, if you need something fixed, and he waits long enough, you get fed up and fix it yourself! There's no big hurry for programmers to get the proper fixes in place, cuz some of the intelligent players figured out how to implement a temporary fix. If you do the work for them, then there is no hurry for them to do their jobs. Think about it, let someone else do your job for you, and yet they still get their full pay, sweet!