Because you are asking it to do what a deck does. You're comparing crabapples to watermelons.
At least in my game, any 'simple' program that a commlink can't run is not a simple program. It's simple for a cyberdeck, yes. In comparison to each other, and for its own tight personal 'I got a range of a whole fifteen feet before I gotta connect to another wireless device!!' commlink zone, the commlink ratings are, well, kickass. A Fairlight Blazing Sword!!!(tm) that costs 6,000 is far better than a Radio Schlock PDx2 that costs 150, and man, that FBS user is gonna kick the RSPD all over the place. But when he faces off against a serious hacker with a cyberdeck, he's going to run into problems. Because his ratings and his innate firewall is like holding up toilet paper against Mike Tyson - there ain't nothing to stop the thing from coming through, because someone with a machine built for hacking is not gonna even slow down against the kinds of piddly defense programs a frickin' pocket calculator can run.
You continue to insist that an editing program to 'compile the report at home' is by definition advanced. It really, really isn't. He can do that with the 'no need to write them down in the book because they're so basic, a caveman can do it' program that the commlink has. It's like comparing Word (or some version of it) to, say, the sort of video creation and editing setup the guys at Skywalker Ranch or Pixar have. They have what's an Edit program in SR terms - pretty damn high ones, too. But you can't run their rendering software on a frickin' IPhone 4.
You also can't run a targeted webcrawling program on an IPhone 4 either, but you can run it (Browse-equivalent) on a laptop (cyberdeck-equivalent) or home machine. The latter, please note, have in the past been described as 'breadbox' versions of cyberdecks - between 4 and 10 times less expensive, which is going to put them within the reach of your hobbyist.
When you get down to it, though, you're trying to rationalize something that reeeeaaally doesn't require rationalization or defense. If you want to, and are willing to describe it in metagame terms, you can say, 'the developers backpedaled on their 'smartphones can do everything' stance'. Or you can simply not bother, realize that in the same game the Speed of an airplane might be the same Speed of a frickin' motorcycle, accept that again you're talking about two totally different things that can't compare, and get on with playing the game.