I'm certain that Apple has provided the APIs that would be necessary for Flash to use less than 100% CPU, the problem is that Adobe has decided it's not worth their time to make use of them.
If the same software performs better on other platforms then the one platform that has the biggest problems should do something as well, that's what I am saying.
Flash's ability to hog resources has scaled in line with moores law.