Stop defending the state of Linux in personal computing.
The best we can do is to put it in a VM and run it in a OS that has actual hardware support.
Give me 5' with such an OS and I will find at least 20 things which are broken.
To be clear, the OP of this thread stated the following with regards to Linux:
>...Energy management, monitor color profiles, external monitors, discrete gpu / integrated switching, Bluetooth, webcam settings all these are broken...
These things are what is being discussed, and they are not broken on macOS and Windows. You could not easily find 20 of these things "broken" in 5 minutes on a random setup given to you.
Most Linux threads inevitably derail into people complaining that macOS/Windows don't work exactly how they want, and then go on to label those platforms as "broken". That is not "broken" though, and simply nitpicking. You can throw a rock on this site and find plenty of examples of it.