I'm always astounded by the tendency to bet it all on core competencies and wind down every other effort that's profitable but not profitable _enough _ As if times don't change, innovation never happens, and your accessory plays of today are never the overtaking market of tomorrow.
It’s basically management 101. But I’ve gone through that phase and come out the other end believing that outsourcing any of the functions that aren’t commodified enough to switch at a moment’s notice is a terrible idea.