Brands are important. Especially when it comes to market differentiation. Examples of brand differentiations are around us. Some car manufacturers created luxury brand cars, most of electronic product lines have special product lines, consumer product brands are also using brand differentiation strategies.
Upgrades are painful. Everyone in enterprise business knows that. If you are using multiple enterprise systems, ongoing upgrades can become a major IT activity for long time, will take resources and money. Usually, it involves updates of software, updates of customization and additional related application and data.