- Exposed APIs: I don't think the OP was talking about public APIs, which are admittedly much harder to change after the fact. There is plenty of code that is still easy to refactor underneath. That's why we have APIs, right?
- Existing installations: Barring API changes, what changes internally would affect your customers?
Renaming stuff is still really simple.