This is why I have been using System76 personally for the last 5 years, since I first found out about them when given one by an employer. The first linux box I have had that didn't have little problems like that.
Disclaimer: not affiliated in any way, just a happy customer for work and play.