Are small to medium size startups all using someones personal phone number for SMS verification for Twitter for example?
I guess I'd propose that a company phone is allocated and kept in an office somewhere, not ideal though as it's a single point of failure.
Twitter however is reasonably rare in that you can't create subaccounts for individuals, most B2B products will let you do that.
An industry has sprung up around this however and there are Twitter management services however that will hold the credentials for you and allow you to accounts for named users etc.