Ok so I took the time to read your post and will only comment on the part in which you dismissed me .
If I read you right and I am sure I did , you will have us believe that since OS X doesn't support hardware acceleration as windows does that it is up to Apple to rewrite their code so Adobe doesn't have to ? How can such a statement even be made with a straight face ? All you have done is cemented my argument that it is Adobe that is the lazy one by not creating a product that will function properly on an OS and then cry when they are excluded from the front line. Since when has it not been a developers fault when there product doesn't function properly ? How can anyone honestly believe that it should be up to Apple to fix what Adobe cant / wont ?
Clay
Here's the one thing to consider - IF to improve the functionality of a given products code, you require access to hardware acceleration provided by say, the GPU AND the OS developer has DENIED that type of access, fixing the code would be next to impossible.
It's similar in concept to the lack of access to hardware acceleration for video playback - if you want acceleration for H.264 playback - you better be using Quicktime X without perian doing the decoding of the H.264. If you use a third party player (ffmpeg via plex or playback thru VLC, etc.) you're stuck to CPU playback because Apple hasn't opened that up for developers. Honestly, this action is questionable - and similar action taken by Microsoft caused them to end up in a huge lawsuit from the EU which MS lost (I refer to the fact that MS lost an anti-competition lawsuit which because Apple has restrictions in hardware playback and other access to the underpinnings of the OS, it's conceivable a similar lawsuit can be levied against Apple).
Honestly, I really do love my Macs, I recommend them, I defend them when people make blatantly wrong statements, and overall I enjoy OSX - but it's not perfect, and Steve isn't always right.