Hard coding DNS removes a troubleshooting variable and decreases customer support load and return rates. Some ISPs hijack DNS to serve up search ads (when it’s not down or slow). Some routers are part of botnets so DNS is not to be trusted.
I once had Windows Update broken by my ISP DNS. It was just returning the wrong IP, maybe an old one, not sure.
Most people with technical skills would not settle for being customer service representatives when they can make far more money by putting those skills to work in technical roles.