Comcast deserves every penny of customer service expenses they're incurring if their own purpose-built modem/routers are so flaky they're responsible for half the problems people experience with their service. Customers should not be expected to endure shitty products without even seeking help from the service provider that owes them better.
By contrast, I've seen Google Fiber proactively issue a partial refund in response to a service outage that was so short I didn't even notice it.