Palm pre has flash which is 90% of web content.
Umm, no it doesn't. Flash didn't make the cut for the first release although they say an update will have it.
From the CNET Review:
Also, there's no Flash support at this time, so you can't view Flash videos within the browser. However, Palm announced its commitment to Adobe's Open Screen Project back in February and promised to bring the Flash 10 Player to its WebOS devices by the end of the year.
Just because you, as a customer, want the ease of use of their products and don't want to pay their prices, doesn't mean that Apple has to let another company make a profit off of their hard work.