I had a theory that one (of many) of the reasons Cox/cable internet isn't as good as fiber is because Cox allows for self-installation. Not only does this allow people to connect to service with signal levels which aren't optimal, that effect performance for them, but those same signal problems can back feed into the network, affecting everyone's performance and connectivity. Many just plug any coax into the gateway, and if it works, assume everything is fine. Then when problems start happening, they think something new must have happened, when really, it's their inside wiring which they are ignorant of.
People think Cox allows self-installs for the customers benefit of not paying for an install, but really, it's so Cox doesn't have to pay for the technician. Pretty sure the cost of the install doesn't come close to what it costs(pay, insurance, gas, tools, etc) Cox.
Another issue is Cox prefers contractors, because they are cheaper and can use the "they aren't Cox employees" card if anything goes wrong. Contractors get paid on a point system I think, where the contractor gets paid based on the number of jobs they did that day, not the number of hours they worked. This makes contractors focus on completing the work order and getting out of there then actually fixing the problem. That's why you see a lot of contractors swapping the gateway when that is almost never the problem. They also do stuff like say they are going to put in a ticket or "contact their supervisor" when they actually don't.