I have no cell phone... should I be forced to pay high monthly fees just to get an ID I don't want?
Requiring that software be written on a device would rule out a lot of machines that most people in the industry would consider computers.
Good information == information that supports their views
Good voting == voting with an outcome they favor
That's why the "fairness doctrine" is so Orwellian. By definition, it requires some person or entity to decide what is a fair mix of opinion and what is good information.
"Experts" usually love that sort of arrangement, usually because they envision themselves to be the arbiter.
Would you favor it, though, if someone you disagreed with politically had the power to make such determinations?
Which is exactly what today's MSM does!
Real computer scientists don't comment their code. The identifiers are so long they can't afford the disk space.