Good for you - but it doesn't take super-exotic hardware at all to run into problems. Having problems doesn't make your hardware exotic. I tried running Linux a decade ago and none of them would have Wifi because they had Broadcom cards without some patching and package installs on Ubuntu which didn't come with the packages needed on the ISO. I tried running Linux again only to find that I couldn't use Wayland on my GTX 1050 because NVIDIA.
That means I have hardware that doesn't run well on Linux, not that I have exotic hardware.
Edit: Also I forget to mention that sleep/hibernate is seemingly always broken whenever I talk to people about Linux. All the time. They don't have exotic hardware.