Yes a lot of Garmin products as well as others lack methodology to go from one screen to another without having to make endless clicks through menus. It's as if we're going backwards in programming technology. I chalk a certain percentage of it to leaner staffing and other to newer programming development software that isn't as flexible or not as well suited to the task it was picked for.
And the big thing is there's an adage my wife has over her desk "if you don't have time to do it right, when will you have time to fix it". I think it's been forgotten.