Eventually, yes, we'll just have screens on any surface and mysterious cloud-enabled databoxes that stream whatever we want, whenever we want, available to the mass market with the same plug and play as present day consoles. Until then, there's still a market to be had for specialized gaming devices, and people want games to play them on.
I love my PC, my Mac, my 360 and my iPhone, and I've gamed on all of them, but one of them is vastly lacking in games that do more than fill ten minutes waiting in line. Is there a ton of money to be made selling casual games to casual gamers? Sure, that's what the Wii and mobile gaming is all about. But there's also a huge, hungry audience for top tier games that require serious hardware to run (and by that I mean PCs or current gen consoles with a decent AV setup).
I've seen people try to make the case that 'what kids want' is iPod gaming, or mobile gaming, which is rather funny, given all the kids I see playing these AAA titles that Bioware itself makes. What he's trying to say, in fairly vague language, is that they could be generating more profit from less risk off more, smaller and cheaper games for platforms that you don't have to spend ridiculous amounts of cash on. But that's like Mercedes coming out and saying that, you know, why aren't we making tons of cheap cars like Kia? Look at the profits!
And even that doesn't quite explain it all, since they're making the assumption that just because people do enjoy mobile gaming on tiny screens with limited functionality (again, compared to the top tier hardware), that they don't also enjoy the premium experience. Should Bioware make some awesome mobile game? Sure, go for it, but I don't see how that means 'consoles are in the past' any more than the arrival of cheap subcompacts meant the end of the luxury sedan, or the TV the end of the movie theater.