Because for every one person like you and me with zero ad tolerance, there's hundreds, thousands of plebs who can't be bothered to drop the service. It's the inverse of the whale (re. microtransactions) problem.
Not having commercials has really only been a thing for, at best, like 15 years. Broadcast and cable TV has always had commercials with the exception of specialty channels like HBO and Showtime and a few others.
Streaming only overtook cable TV in viewership in 2020. Even in 2022, cable and broadcast TV still made up 56% of viewership.
Cable TV started out as "pay for your access and you won't get ads". It enshitified into its current state, and streaming is literally a rerun. Give it a few more years and you will have price bundles for streaming services where you have to pay for peacock to get Disney. They might even bundle it with ISP services.
No, cable was developed to deliver standard TV (i.e., programming with regular commercials) to places that couldn't get broadcast TV. It has always been a subscription service and has always had commercials. It was also always "bundled" with a selection of channels. You couldn't even choose what came in your bundle until much later.
That depends. Yes, the cable standard did carry broadcast TV with commercials, but a big selling point in the beginning was also the existence of cable only paid TV channels that did not have commercials. Premium cable as an offshoot of cable only networks also did not have commercials, it was a major selling point. As the medium expanded and the channel breakdown shifted commercials came back in a big way, and even many premium channels got commercials. Prime examples would be USA Networks, HBO, Nickelodeon, and quite a few more.