That's why God created tandems.
Finding enjoyable riding companions is hard because, unless you're pretty evenly matched physically, it doesn't work for very long. The slower rider always feels like they're raceing and the faster rider doesn't feel like they're doing anything. If your partner doesn't ride as fast as you do you will, in spite of your best intentions, eventually find yourself at the top of a long hill with your partner nowhere in sight.
I've attempted a few group rides where it was appearant from the start that the rest of the riders wanted to go about 5 miles faster than I was capable of maintaining for very long. In at least one case the other riders even offered a couple of compromises - wait for me at rally points and/or take turns hanging back with me. "Thanks, but no thanks. I'm old enough not to need a baby sitter. Let me do my own thing and we'll have a drink together after we've finished rideing."