This changes the behaviour of a core perl distribution (one must include emitting warnings as behaviour).
For that reason alone, it is bullshit. I am uninterested in justifications - talk to the perl pumpkings if you want a change propogated there.
I have read the doc, I understand the reason, I don't like the solution.
This will probably back me out of using Catalyst (which uses T::MO, which uses UNIVERSAL::can).