I think your confusing things that look like programming problems to you, with things people actually use programming to solve. Millions of people have actually programmed a DVR. Programmers on the other hand tend to look at lot's of problems and thing "let's use code!" even if it's not actually a good idea.
Whiteboards are often a better solution than computer systems when it comes to patent care, because they simply have fewer ways to fail.