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.