For every person that delves into the internals who knows what they're doing, there are 10 people who delve into the internals following some incomplete and outdated online heresay...
There’s a reason ISPs won’t help you if you hook your own router up. It’s not malicious. Just then doing what makes sense from a financial and a training standpoint.
It’s scummy, but the Dunning-Kruger effect with tech is very real.
I guaran-fucking-tee you someone smart enough to flash a custom firmware will likely have scoured the Internet for the answer first. Most of the time, they'll find their answer somewhere on a forum / blog post. I would actually be willing to bet money that technical support spends far less time with these people than it does with older customers who "can't be bothered with reading" or younger customers who grew up in the "it just works" generation.
There seems to be a middle ground of people, I think we're called the Analog-To-Digital generation, that had to actually put effort into learning technology, because so much shit had to be manually configured, that we gained a pretty solid understanding of tech and we don't have the fear of it that I see in people even just five years older than me (I'm 40), and the lack of interest in digging around in the "guts" that I see in people far younger than me (25 and under).
Or they followed a "how to get free movies/tv/sports" guide which told them to follow these simple steps, and something went wrong, and they have no idea what to do next, and they're offline now too.
BTW The dudes who worked the .COM boom/bust stuff are hitting their 50s. When you are on your 15th uber framework sometimes you just wing it and dig in only if you have to. Or as I say to my fellow devs 'what useless tech skill am I going to learn today that I did not want to know about'. For my first couple of stacks I can tell you everything you want to know for hours on end. For current ones that passion is mostly gone. Crunched out of me with endless meetings and forms to fill out.
Connect the modem we gave you with our settings, and if it works using that it’s not our problem.
It’s not that hard.
The real reason they want this is 2 fold
1. Money. it is always money. They want to be able to advertise "Internet for only $30" but then tack on 20-30 in "other fees" to get that bill up, $5-10 for a router is an easy gain
2. Control. Companies like comcast have lots of control over the endpoints to the point where they can manipulate the firmware do do what ever they need for traffic management or even offer public wifi access to all your neighbors...
Your whole argument doesn’t hold water because even with Comcast you can bring your own equipment. They don’t go out of their way to help you... but they don’t stop you either. Don’t see how that is “control”.
Maybe you will not call tech support when your own equipment fails but you clearly have no experience in a support role if you think other people won’t!
Just spend some time on GitHub issues for more popular open source projects to get an idea, and the multiply that by at least 10 for the general public.
Hell half the time they do not even help when you do have their equipment. It took me 3 months of calling support before my current ISP agreed to send a tech to look at my ONT that was clearly resetting itself, Tech replaced the ONT has not had any problems since.
ISP, all ISP's, customer service is terrible, there is not a ISP on the planet that has good service. Or atleast in the US
In what country are ISPs blocking ipv6 because it makes BitTorrent effective?
For example, in Poland the router that Orange forced fiber customers to accept for 2019 came with closed-source firmware, and while there was a hack to enable IPv6, the ISP – who alone had superuser privileges on the device – issued a command to the router each night at midnight to disable IPv6, because it considered IPv6 a "beta" feature not meant for wide use (a limbo it has been stuck in for years now). The customer, without access to the router internals, had no way to permanently override it. Fortunately, if I understand correctly, EU legislation is phasing out any obligation to accept only the ISP-provided router.