HTML5 and the success of the mobile form factor (ok fine, the iPhone) killed Flash. If those two technologies didn't succeed or exist, I'm sure we would still be making due with it where it excelled.
There were plenty of phones that supported Flash, at least initially. Adobe could have done better to keep it going but I think they saw the writing on the wall early on.