A phone not supporting flash might get developers upset. But by that time developers wanted html5 to take over and developer preference doesn't push product.
One can make the case that the most inexperienced with computers person is Apple's ideal customer / most profitable. Not being able to get on facebook would push this demographic to other phones.