To my knowledge this is how Catalyst has always worked - it is how it's designed, so there's no plan to change it, that I'm aware of. As devices (particularly APs) have started to consume more, this may indeed be why you've not come across it before. I can't comment to the (slightly cynical..?) thought you've had as to the 'why' (I'm not in product development) - though I can see why it would have occurred to you 😁.
My guess would be that it is a more 'safety first' approach; if you power a device up, but maybe have it stop working properly at some ill-defined point in the future, when it needs to draw more, that could have serious ramifications. It could well be better to power it up knowing you can always provide what it's told you it might require? And for the admin to know right from the outset that they need to PoE budget more accurately? I can see it's an eyebrow-raiser though, so my apologies for that - it is why I mentioned it here though...