You're about 4 years too late there.
> USB C doesn't need to be all or nothing.
It has to be if your ultimate goal is for it to become universal eventually. As long as legacy interfaces are available accessory manufacturers have little incentive to build type C devices as they can keep plugging away without, so they won't.
> They could include 2 USB C and 2 USB A and solve half of these problems. Throw in a MiniDisplayPort or an HDMI and we're set.
You're set, and they have to support these interfaces they don't want forever. Because don't be mistaken, that's what their endgame is, that's what Apple has been looking for since they removed the floppy drive and started moving "slow" IO to USB back in 1998.