OK but that just means the offer for this particular type of app sucks. It doesn't make Immich good.
It's not really uncommon in the selfhosted space, there are some huge gaps. Try finding a multi-account email webapp for example, or a CalDAV/CardDAV webapp.