The extra $30/month would be for "actually unlimited" since removing the QoS means you never get de-prioritized. This might be better than the alternative where there is no $30/month service but all data defaults to the lowest priority and you need the extra device to get reasonable performance when the network is busy. But then one wonders why someone couldn't just set up their home router to tag all packets at the highest priority, why do they need this device in the consumer's home at all instead of doing it in the CO?
In the case I'm talking about, it really only matters how Comcast's network treats their direct customers, not how you get treated after, and they absolutely ignore customer QoS (at least on residential links).
I did a quick search and couldn't find what I was looking for, but it looks like in 12 states they were prevented until 2022 for enforcing the data cap, and there's a pending class action suit in California related to the WiFi impact on data caps: https://topclassactions.com/lawsuit-settlements/lawsuit-news...
Anyway, that's my understanding. The net-net is I coughed up the $30/mo because I have no alternatives to Comcast (even at lower speeds) because my landlord has an exclusivity contract with them, and I don't want their shit-tier CPE anyway, especially throttling my traffic and broadcasting a WiFi SSID I don't control. My entire network is proper SME enterprise-grade rackmount gear and I have WiFi 6E throughout my house that is secured to only allow devices I control/allow to connect.
Also if they are doing traffic shaping, where does the default unclassifiable (eg VPN) traffic fall? It should be easy enough to get an unlimited VPS at a close enough data center and relegate Comcast to a dumb pipe (as they should be).
I'd guess the goal of traffic shaping on CPE would be to keep upload bandwidth on the cable segments less congested. Or perhaps conntrack is easier to do in a distributed manner?
FWIW I think the DiffServ RFC explicitly acknowledges that the QoS marks are generally ignored across administrative boundaries. It was an extension of the earlier 4-level QoS priority, so by that time it was clear that transit networks weren't paying them much attention. What would be surprising is finding a consumer ISP that actually did something different when a customer set them.
Most of Silicon Valley is in the clutches of Comcast as well, unfortunately. It's 1.2gbps down / 35mbit up or ATT 768K DSL (and we'd have to pay to get phone lines) where I'm at. Of course, if you check the FCC Broadband Map, there are 7 providers here, with ATT showing 5gbps FTTH, which I've confirmed with their reps multiple times is not possible (there's no fiber on the poles in our backyard and they won't install any anytime soon).
Apartments I've lived in around SV as well are also under the Comcast exclusive contract, with restrictions on any antennas or dishes, so the only other choice would be tethering an LTE or 5G device.
We sold out the critical infrastructure of our country to investors and this is the result.
You can make whatever argument you want that Comcast's behavior is reasonable and necessary or that this isn't consumer-hostile. You won't convince me. I pay for gigabit connectivity, I should get gigabit connectivity. If they can't offer gigabit connectivity, they shouldn't offer it, rather than lying to me and then penalizing my traffic. It's that simple. Companies can't take a product to market they're incapable of actually offering and then act like it's the customer's fault, it's fraud. Nearly every residential ISP in the US behaves in these ways, it's not unique to Comcast, and it's not aligned to what is promised and offered in their advertising/contracts.
I don't have any specific knowledge of how Comcast does or doesn't do throttling on their network but it is very unlikely that is happening via the CPE. They may be doing some QOS via PCMM (PacketCable MultiMedia) but that is often used to manage congestion on the cable network and not the backhaul/transport side.
Comcast's problem isn't that they can't afford to provide the service you paid for without the caps, it's that they're oversubscribing their backbone so heavily that they would never be able to do it from a technical perspective. The reality is most people don't hit that cap, so the cap is actually meaningless and does nothing for large consumers. It's just a consumer-hostile practice, where Comcast is trying to take ten miles where they were given an inch. This FCC is just going to codify it though, the FCC has been in the pocket of one provider or another for the last 15 years at least.