If you look at any situation but only use your own personal filter to pass judgement, you are doing yourself a disservice. One of the beauties of participating on a forum like this is that it gives all of us a chance to see that there are other radio users out there doing things a bit different from us. That opens up our eyes to see that there are many aspects to this that we may not be personally aware of. It's not uncommon to run across others that have different needs and experiences than our own, and a wise person uses that as a learning experience. Keeping ones eyes open to the world will show us that everyone is a bit different. There is no 'one' way to approach things, everyone has different experiences, different approaches and different outcomes. That difference is what makes life interesting. If we all did things exactly the same, this would be an awfully boring world.
CB is a tool. It's a good tool. Back when I was actively using CB, my expectations and needs were to get several miles of reliable range out of our setup. We didn't expect 50 miles of range, and we honestly didn't need it. We were using this for short range communications, and the setup we had met those needs just fine. I had zero interest in talking to random strangers, that's why we often used channels away from the common 17, 19, 11, etc. We rarely used it for traffic info, but it was handy for that on a very few occasions. Our setup gave us 100% of what we needed; reliable short range communications between family, no one else. Even 20+ years ago when we were doing this, I had better tools at my disposal. CB has it's place, but there are other ways of communicating and getting local information. I had tools at my disposal that easily gave me 100+ miles of reliable range that didn't rely on atmospheric conditions or running non-compliant radios.
As a professional radio guy, I have certain FCC licenses that I've earned over the years that are required as part of my job. While I'm not one of those that believe the FCC is out there roaming around looking for scofflaws, I do hold myself to a certain higher standard, and I abide by the FCC rules since the risk of losing those FCC issued licenses would impact my career. I don't use CB amplifiers. Like I said, I have better tools for those communications needs that meet requirements and don't put my licenses at risk.
The 'cartoon characterization' is accurate for what I personally experienced. You have had your own personal experiences that obviously do not match mine. Every single other CB user has developed their own personal image of what they think CB is, and none of ours are going to match up 100%. And I'm glad for that. If we were all required to have the same experience and come to the exact same conclusion about every single event in the world, well, the world would be a really boring place.
I'm glad to hear your own personal experiences have been different than my own. That's not unexpected, but we are two different people in two different careers in different parts of the country. Expecting my needs for CB to match your own is not based in any sort of reality. Maybe someday if I ditch this engineer job and decide to become an over the road driver (something I wanted to do as a kid) my own experience with CB might become more aligned with your own. On the flip side, if you ever decide to become a professional communications engineer, you may start seeing the radio world a bit more similar to my own views, but never exactly the same...