Yeah, it's the nature of the game really.
It doesn't particularly bother me, but I can understand why people are upset. I think it's one of those things where when it happens to other people, you can't really feel the effects of it. But as soon as it happens to you, you realise what all of those people went through.
To me, it's part of technological development and businesses are (of course) going to choose the options which help them improve productivity and likely decrease costs in the long run.
For people that really enjoy programming, I think it becomes closer to something like a hobby.