A lot of it comes down to the stakeholders. The people who make decisions for personal use/small business vs for enterprises have very different priorities and thoughts. The people who buy it (IT or VP of division) are not the ones who use it. Both have their needs you have to satisfy. This is why enterprise products often end up sucking.