Well there are and have always been "Managed IT Support Services" for many decades now, the only difference I see for tech.coop is that it is democratically controlled and not a separate business. Some examples: (CRU Solutions)[http://crusolutions.com/] which covers Ohio areas, (InCare Technologies)[http://incaretechnologies.com/] which covers Alabama/Mississippi areas, and you can probably find one for any region. I know someone who works for one in our local area and that company does business with the local community college, most restaurants in our downtown area, most of the car maintenance services in town, etc. There are actually quite a few in our town alone.
Being a business doesn't imply that you are exclusively trying to bleed your consumers dry of money. Some businesses do that, true, but not all do that. Most businesses that work with the local one I was discussing definitely don't feel ripped off in any way. That being said, I agree that a coop would be a better organizational structure and less likely to bleed you dry.