I agree with you in every respect.
Part of the UI is also how you store and then retrieve various kinds of information you’ve saved. It gets really tricky when the UI requires you to save different parts of your presets or patterns in different locations. I still remember how strange it was when I would save a “project“ on my A4 and then come back to it and it would sound totally different, because, of course, I had forgot to save the “kit“ which I know do automatically before turning the machine off.