Earlier quoted context omitted.
I have. Many times. Every time I end up debugging suspend/resume, graphic drivers, multiple monitor, etc. I spend enough time changing config files for my job, I’m not spending my own time doing it just to get basic functionality working for workstations.
I think it’s fairly simple to avoid this by buying hardware that is proven to be effective with the OS. E.g. buy a machine with *buntu preinstalled. Same as with mac really.
Parent must be very unlucky, or in fact not realise it is their tweaking and tuning that causes issues.