I think this is actually one of Apples best policies - they are not trying to support decade old machines and code. Sometimes they just say "This is the new standard, old things won't work with it" which is something that gets MS in trouble with Windows.
Evolve or get left behind. It is one of the best policies a company can have. I have so many people coming into the store whining about how their 300 year old software will not work on Lion. I want to just laugh at them, but i cant. But it happens all the time. Freakin upgrade your shit people.