Yes and no. It is suitable for everyone (as in person) but not every entity as currently constructed. There is no way any large entity is going to undertake the legal liability of screwing up self custody. They would rather pay someone else to do it who they in turn can sue if they screw it up.