Microsoft are famous for backwards compatibility
But I think they've had to change their approach with Cloud because they are such a vector for attack and just have to keep moving forward.
Annoying for people maintaining systems, but potentially a necessary evil.