I'm going to play devil's advocate and say that perhaps it's not a GOOD thing necessarily.
Maybe keeping existing software/services running on legacy mode isn't really GOOD... perhaps Apple indirectly forcing developers to keep their apps updated is an even better situation for the end user?
That's not to say we should drop backwards-support with every revision. But I think that there's plenty of occasions where it's acceptable to expect up-to-date software running on up-to-date devices being a norm.
Maybe keeping existing software/services running on legacy mode isn't really GOOD... perhaps Apple indirectly forcing developers to keep their apps updated is an even better situation for the end user?
That's not to say we should drop backwards-support with every revision. But I think that there's plenty of occasions where it's acceptable to expect up-to-date software running on up-to-date devices being a norm.