Not ruined my day
Can't see how it ruins Apple developers (software people aren't engineers) day. The problem is backwards compatibility. Apple have taken the middle route. If they had broken compatibility, you can be assured there would have been an outcry – probably led by outlets like The Register.