Forcing end users to secure their wallet file in effect forces them to be techies to feel safe enough to use the currency.
No it doesn't force them to be techies.
Forcing people to be responsible for their own health doesn't force them to be doctors.
Forcing people to secure their gold coin doesn't force them to be banks, or safe manufacturers.
etc.
If there is strong demand for user friendly wallet security, I gurantee that it won't take long until lots of friendly entrepreneurs will offer this service.
Just give it some time. This project is still in its infancy.