I think Nokia could have done both Symbian and Maemo and even something else still (if the leadership had not been complacent). But that is all water under the bridge.
Even if they could do Maemo, there would've been no apps - Microsoft failed to attract enough devs, given that there were already 10M .NET devs out there.