Yet the TM can CF smartlinks. She can compile a tutor sprite that has a skillsoft she doesn't know, which she can then use via the sprite's proficiency.
She can run Analyze, which somehow knows all the possible system resources and registries, regardless of operating system. She can use Analyze to detect computer viruses and worms and trojans.
This is a world of magic. A technomancer is a reflection of magic within the matrix. Note, not magic, but a reflection of it, doing what is supposedly impossible.
This is a world where a man can turn into a falcon, fly a distance, then change back and immolate a squad of soldiers merely by "wishing' it so.
This is a world where a troll (!) can, with his mind, intercept, decrypt, pattern match, determine originating system, hack into it and create a new valid user.
But a program can't have a simple instruction set that says "if the pupils get bigger the subject is either in brighter light or likes what she's seeing/hearing/thinking."
I get it. You don't like technomancers. Fortunately for you, using that CF is optional. Unfortunately, TMs are not.