Ideally most users do not need to pay attention to the fine details. There will also be specialized system for non blockchain guest accounts that will make onboarding new users significantly easier without the use of a centralized authority.
imo: some simplification should be done, but that will happen as the project evolves and further develops. The most important pieces of this project isn't layed out here, of which will be the first to be implemented.