Maybe so, but if media companies invested in fixing the service problems, the pricing problems would remain, and those keep people away just as effectively, so they're not going to do it.
People don't want to pay what the media companies want to charge, at any level of service.