That works to some extent, but there are packages which don't have a UI from which to check for updates, so you could end up with some services becoming outdated and broken, or just vulnerable.
My s21 updates all the system apps itself, I don't remember the last time I had to go into the galaxy store to do that.