The underlying reason being that the new owners ( SmugMug ) have to move storage off Yahoo's servers and into Amazon S3, which is much more expensive. So they needed a way to reduce the amount of data.
But there are better ways of doing that than just retrospectively deleting photos which were uploaded in good faith under previous terms of service.