Apple implemented this to help users extend life of older devices. Apple should just have phones in France run full clock at all times to comply with this regulation. These types of things don't recognize that phone design is a CONSTANT power management / speed tradeoff. If you demand things run 100% speed at all times - poof - your batter life is gone.
It would be the same if an ISP silently slowed a user's internet when detecting their ISP provided router is getting flacky. That's not the right way of handling this, users should be warned of the issue so they can act accordingly, and not stay in the dark until someone discovers the hack.