Why no specialization?
Specialists have a narrow view of business.
Specialists 'milk' it—slow to implement, slow to pivot.
Specialists' business models require they minimize time dedicated to each project.
Specialists suck your time—you have to manage them, support their work, and clean up after them.
Specialists sell their service and if it fails it will be your fault for green-lighting it or not surrounding it with adequate support.
Specialists scale by outsourcing work to lower wage positions, then pay less attention to whether it's succeeding for you.
Specialists' interests are not aligned with your long-term sustainability.
Specialization can expedite business failure.
We prefer to take responsibility for success.