I have had one bike for about a year now. It is a 150mm forked, 650b steel hardtail.
This certainly involves compromises, but they are manageable.
The main reason for needing/wanting another bike is that it isn’t quick enough to ride with quick people who ride bigger bikes. If I only ever rode by myself, with other people on hardtails or with people who are slow enough that the handicap didn’t matter then it would be 100% fine for all purposes.
All that is is an argument for N+1!
It’s the rider not the bike – if you can’t keep up with people on a 150mm forked hardtail, then I doubt a ‘bigger’ bike is going to help much.
I’m fast enough on the Krampus to ride with a pretty fast bunch of riders on a variety of bikes. I’m barely faster on my Dialled alpine with 140mm forks, and on my full sus I’m no faster than the Alpine, just a bit more comfortable!