Linux Desktop Kinda Stinks. How Did We Get Here?