I understand......you need a bike that's suited to the riding that you do and the environment you live in. So do I!
But I live in a very different world to you.......and for the riding I do the little CB is a perfect fit.
Yes.....I could buy a bigger, heavier bike if I wanted.....but what's the point? I'm not going to get anywhere any quicker, easier, and as economically as I would on the CB.