The USB standard includes a method of detecting how much power your cable can handle, so this seems like a non-issue unless Apple decides that standards shouldn't apply to them.
Apple have always got to do some weird Apple thing. Even when the task is simple, all of the technology required to achieve their task exists and is standardised, they still find something to shoehorn in<p>Why can't you just be normal, Apple?