I agree with you. It's not hard to get a modem working on Linux, but for a phone you want a ton of battery-saving optimisations so that your OS and modem don't drain your battery.
Also on the software side, good calls and messaging handling isn't as easy as it sounds.
But it's good to have a...