> Don't recommend other people to install Linux on random laptops, they'll probably have loads of minor and major issues that you don't have if you bought hardware specifically with the goal of running Linux.
I think this is a wrong approach. These are the first two thoughts that come to mind:
1. A major reason for migrating from Windows 10 to Linux is avoiding e-waste and by encouraging others to acquire a device specifically for Linux causes more e-waste to be generated (I don't deny the benefits of picking special hardware, I just think this it something worth pointing out).
2. Linux generally has excellent hardware support in my experience and while not everything may be plug-and-play, it's usually easy to get it working. I've installed Linux on an old no-name laptop with really unusual hardware and while Windows required special drivers (which I couldn't find) for audio, webcam and wireless networking, with Linux all worked out of the box. Many issues with laptops running Linux have already been solved. You might find the Laptops category in the Arch Wiki [1] useful.
> A lot of minor display related issues (mostly involving using an external monitor as my main screen) were solved when I switched to Gnome on X11 instead of Wayland.
Display issues are indeed one of the weak points of Linux, frequently due to the need for proprietary graphics drivers which may not even be available on Linux. X11 is more stable in this regard, as it is way more mature, but Wayland is catching up quickly.
Linux isn't perfect and you can certainly improve your experience by preferring well-tested setups, but existing hardware can be brought back to life, which is important. Not everyone can afford new devices.