I tend to think a lack of Mac ports is just a lack of Mac ports. Mac and Linux are different. Linux can be added to a windows system to dual boot easily on the hardware you want to test it with. For a Mac port, you'd really want to use a Mac. And they're not cheap. Also, Mac's aren't a platform that you first associate with gaming. Design yes, gaming...not so much. I think a lot of older tech folks still view them as that thing you use for graphics design. Which could easily be part of the problem.
It also sounded from that article, as if EA had noticed a change in the market for games and were now going to work towards supporting that. So I think it's a safe assumption to say things may change in the future. If your business isn't making the money you want it too, very often you think "what else can I do?" and "is there another demographic I can try to attract". I thought it was interesting that the EA presentation even went as far as mentioning that women dominated the 3 areas that seemed to be popular now. As opposed to a more male demographic they targeted before. I just hope this doesn't mean we get a ton of pink cooking games from EA now LOL.
And there are indie games coming out that are cross platform and high quality. Some of their games have probably prompted this interest in supporting mobile devices and cross platforming. The Humblebundle site publishes up how much they make on each bundle every month. It's not pennies

Linux users frequently pay most under a "pay what you want" pricing model there. The big games publishers can turn a blind eye to the success stories of the indie world, or try to spread their games into as many markets as they can. Maybe EA got tired of buying in talent
Now, the reason I think Linux should do well from this deal is mobile devices. A lot of those are Android, which is Google-flavoured Linux. Others are Macs and MS is in there too. Ubuntu are also interested in putting their OS on mobile devices, so supporting linux as far as Ubuntu gives them both the desktop Ubuntu market (a lot of other distros are Ubuntu based too) and whatever they get on mobile devices. But I don't believe it's a huge leap to go from supporting Android to Ubuntu. Not when there are technologies that work over different platforms as a foundation. I'm not a Google or Android fan, but this is one instance where I think they might have a valuable part to play.
I don't expect instant overnight flooding of the USC. I just think this is a really positive first step for Linux. Especially when other big publishers aren't going to want EA grabbing that market share for themselves. EA making a move is just the beginning. I'm interested to see what others do too
Wenchy