Hmmm.... That gave me a flashback to about 13 years ago when Windows went from 3.1x to 95. And even earlier from DOS to Windows. Sure, the OS forced the PC to operate at exponentially lower speeds, but the convenience and "easy-ness" made both Windows ever more popular.
Garmin and Microsoft have many things in common across the spectrum. (I only hope they never put Vista CE on a Garmin, however!) One of those things is bugs in their stuff. And that's really what were talking about in terms of not working as expected. Usability / GUI is an entirely different matter and not necessarily bugs.
To solve this, Garmin really should allow people to choose their interface as well as change just about any setting the machine has up to the point (but not exceeding) where potential damage may occur. BTW, even Windows 95 was able to be configured to emulate Windows 3.11 in just a few seconds, and XP was customizable to look very much like Windows 98 or 2000.
Bottom line, Garmin should make the unit as customizable as possible regardless of support issues. For those support issues, they can do what the PC manufacturer's do: reset to factory default as a first line of defense. We end-users need to understand there is a paradigm shift in the technologies involved here. as an example, I hated the mouse and later detested the scroll wheel as useless. Once I became accustomed to the scroll wheel, like the mouse, I hated to be without it.
Cheers,
Robert~
(Note, I'm not a big fan of either company, so please don't confuse me as such.)