It is controlled for the purposes of handling IFR traffic. It basically is an "if your not above this height there is no way we will reach you on radar to provide you services."
It is the airspace where you can be in contact with ATC and use their services if you wish, but you do not have to. Obviously when you move the the IFR level then that airspace is there to show us when we can expect to start talking to ATC for our flight.
I would disagree with you on the wording here shdw. A guy who doesn't already know the answer would take the words and run the wrong way.
Words like "radar" and "ability to use ATC services or "expect to start talking to ATC".
i.e. I was cruising over Iowa today at 4000 feet, 3000 feet AGL and class E started at 1200 feet agl in that area and I was not in Radar contact but using there services. Radar coverage has nothing to do with class E.
or
shoot an approach in to
http://skyvector.com/?icao=spw&metars=on
kspw. They have Class E to the surface, they will not be able to see you below 3000 feet in that area but they can still clear you for the approach.
Why is it there then? It is only there to keep VFR pilots that know better out of that area if they don't want to break regs while they are scud running in reduced weather minimums. It is a see and avoid world, even when you are IFR.
So really ATC is not protecting you in the E, your faith in your fellow GA scud runner desire to not break regs is!
Also, IFR into G is allowed, and communication with ATC is not guaranteed inside or out side of E.
All this stuff you know, but the wording like that puts the ball in the students courts to run-a-muck with your meaning.