Oh for f... sake. Cry me a river dude.
Please tell me what is exactly stopping you from creating your own PREMADE group of same minded people like you? Hm? You are complaining that you cant do solo, you complain that public groups aren't fun...
So instead of complaining invest that energy into creating your own group. Find people (forums, in game chat, discord etc) who will by fine with and cater to your SPECIAL play style and play with them. And please please don't tell me there aren't any... even in this thread are couple who agree with you. So grab them and play the stupid game.