Yes you are right, one minor point though, when people build things in Salesforce the 'source code' is all there and visible (apart from installed third-party packages) and so 'bus factors' are about as easy to recover from as with Access - and there are plenty of Salesforce contractors around. I've seen some organisations kick big consultancy firms off of their salesforce system and then just continue building it themselves.