I don't know when and where it was that you had "ad free" cable TV, but cable TV was originally (in the '70s and earlier in the US) for people who didn't want to put up an antenna and mess with it to get a good picture for local channels (with the commercials intact). Then around 1980 or so, my family got hooked up to a cable TV system that wasn't just an antenna redistributor, and had cable-only channels. I was surprised to find that most of the channels had commercials. So at least in the US, ads on cable-only TV channels date as far back as 1980.
Ironically, you now usually get a better picture for OTA channels by NOT getting cable, because they can re-compress the signal to a lower bandwidth. So that cuts down the original reason to get cable.
And nothing of value was lost. (I stopped caring years ago when they merged it with Google+ and the G+ real names policy.)
No one wants to talk seriously online to total strangers.
It works pretty well in certain parts of 4chan, where full anonymous is the default, and those who insist upon dragging a name along with them are generally considered equivalent to trolls.
Though I do miss the kind of local meetups you could have before the internet made it so easy to talk to anyone in the world (limited only by when people are awake, etc.), most of whom you would have no chance of ever being able to meet in person.
When I was 14, my internet was Byte magazine and television.
(inb4 my internet was AM radio, my internet was relays clicking in Morse code, and my internet was fires on the horizon)
How about one- or two-character names that aren't used as or ever likely to be used as an international country code? I'm pretty sure ICANN's money grab still requires you to have at least a 3-character TLD.
Another idea would be (if you're just worried about hostnames, and search domains won't work for you) to do like those dodgy web sites that use $COMMONWORD$DIGIT$DIGIT.com and stick digits one one side or the other. If you're really hardcore and only have Dell equipment, you can use the service tag ID for the machine name!
I suggest you read D&E to understand how various parts of the language came to be. Then read Google's C++ coding style standards so that you can realize that you are not alone, and other people think that many of the features of C++ are inscrutable crap, too.
I mean, I understand the need for templates, but that doesn't mean I have any love for using them. C++ did a good job of adding OOP on top of C as a systems language (class methods are so much cleaner than tables full of pointers to functions), but I'd rather use a language with more dynamic OOP as an applications language. (such as Objective-C, even with it's odd little mishmash of syntax)
I'll grant you that purely on merit overloading is potentially a legitimate "cruft"candidate as it adds essentially no functionality while potentially increasing confusion, especially operator overloading
But it does add functionality! It lets people show off by creating stunt code like iostreams, where the bit-shift operators can be abused for I/O functions!