That would happen to any other user trying linux for the first time because not every user knows they should first update their packages before trying to install something because why doesn't the OS do it automatically like any other OS?
It's 100% an OS UX error you're trying to spin into an user error.
It's 100% an OS UX error you're trying to spin into an user error.