Garmin really is setting a standard for modern engineering. Hard to think of another company that still has solid engineering for both consumer and industrial applications.
You've obviously never used Garmin software. It's always been woeful and lags well behind the rest of the industry.
The hardware side is routinely impressive. The software and business sides leave a lot to be desired.