simply reinventing multibit but with a usage charge wont really take off, lets hope thats not all your conception is
You are right and (hopefully) wrong.
People that want free, well they can use one of the many free wallets out there.
What I see all day every day is the need for support. Businesses run things, but when they go wrong, they don't want their staff to be on google trying to find answers. They need: call this number > get a ticket > get a resolution > close ticket.
What you also have to do is take a look at the world from outside the day to day Bitcoin bubble.
You would have no trouble running an SPV with a full node attached, with encryption enabled. Would an ordinary worker at a utility company have that level of skill? And why should they have to learn it? They are there to do a job at the company they work for, and they are expert at that job. They don't want to have to become expert at running something their employer wants them to use.
And think about running full nodes from an enterprise point of view. An organisation of 1,000 people decides they want to run Bitcoin and they need 200 full nodes. That, like it or not, will slow down their already congested networks. Bitcoin wouldn't last a week once deployed on production environment. Scale that up to 100,000 strong business needing 1,000 full nodes and you can pretty much hear the CTO laughing you out the door.
What kind of company do you envisage using 200 full nodes per 1k staff??
Also a node that's fully synced uses so little resources and bandwidth that it can run in the background of a standard desktop and you would be unaware its even running so I don't know how it would "bog down their already conjested networks"
Why is their network already conjested anyway?