This has been my experience as well. I’ve wanted to have my main be some sort of Linux for years, but there’s always something that requires hours to try to fix that doesn’t work out of the box. This is primarily due to drivers sucking since most of their focus is on Windows compatibility.
Tried Ubuntu in 2007 on a laptop. Could never get the WiFi to work correctly.
Another Ubuntu on a desktop in 2012. This time it was display drivers causing graphical glitches and crashes that I also couldn’t really fix.
Mint in 2018 and again in 2020. A bit better experience than before, but less driver issues and more software compatibility with individual games that was frustrating, especially third party game libraries (looking at you Ubisoft).
I dunno, maybe it’s a skill issue and I should just “git gud” but I realize that gud is not a valid git command so it doesn’t help me here.
At this point we might as well go full Roman as you suggested. MXMCIIV to MXMCCVII as indices.