> I got a variety of responses including that I should install the open source dd-wrt firmware... No, no, a hundred times no... Silly. If the author doesn't want to follow good advice, too bad for him. I'm using WRT1900ACS with DD-WRT. It works like a charm. > if I buy a product then I expect it to work as advertised and not need to implement hacks to keep it alive. It's not a "hack". It's installing a better quality…
The thing with technology, and especially smartphones and computers, is that there seems to be a trend going that devices dictate your behaviour, and not the other way around. For example, windows 10 makes it extremely hard to change files in some locations, won't let the user decide when to reboot and install updates, and regularly bothers the user with useless messages: 'a virus scan (hm, I don't remember starting one?) has completed without detecting any threats.'.
A lot of people have better things to do with their time. Likewise, when want to program stuff it happens that I spent more time on my tools than on coding (visual studio crashes, or won't let me start my program because there is a zombie process, or I messed up my github repository somehow).
People want to manage their own time and are willing to pay for that (especially wealthy peoplee). This is why people buy overpriced stuff (like Apple!). It is true for most hobbies that you can do them cheaply and with a lot of effort, but everyone who is involved in a more serious way usually says: 'spend some more and you'll have a much better time'.