Would you go to a doctor who could only prescribe one medicine? Or go to a doctor whose medical school and practice were owned by a Big Pharma lab?

In its heyday IBM® hired and fired college graduates to flood the job market with the IT professionals it had trained in order to build itself a free underground sales force.

Today, commercial/proprietary software has become so complex that in order to stay abreast of change and remain relevant IT people have to wed themselves to a product ecosystem and become experts (Microsoft®, VMware®, Citrix®, Google®, Amazon®, Oracle®, Apple®, Salesforce®, SAP®, IBM®, Adobe®, Nutanix®, etc.).

We can't blame the industry and its foot soldiers. They are here to make money. But is becoming the "serf" of a "Big Tech landlord" in the best interest of midsize businesses*?

There is a legitimate role for the single-medicine doctor in the healthcare industry. It is called an anesthesiologist. But an anesthesiologist is not what a growing family needs, and a family cannot either afford to consult a team of specialists or a trip to the hospital each time a kid is sick.

What a family needs is a general practitioner, a doctor who understands the particular ailments of each of the family members and knows the best affordable cure and preventive care for each of these ailments.

The same goes with the needs of growing midsize businesses. They need a general IT practitioner, not a one-pill doctor.

* Read also Dedicated server vs Cloud.