That they haven't changed their hardware in a decade, support it for free and continue with (effectively) 100% feature parity when compared to the new stuff (Stage). That is totally unheard of. It still blows my mind that you can take a first-run KPA Toaster from 2011, update it to the latest OS and it has the *identical* features as one built this morning.
That a light or button becomes redundant as the OS evolves is a minor niggle, if that.
This is a huge thing IMHO. I think people forget this. I bought an Axe FX Ultra (I still have it but don't use it) and would never buy another product from them again. I was very unhappy at how fast they abandoned it for the Axe FXII. At 2K per unit, I don't want to have to buy a new one of those every few years. The fact that Kemper still supports the original hardware is one reason I bought the Kemper Stage. I have much more admiration for a company that cares and stands by their customers instead of throwing them to the side and just offers the newest unit as an answer.
Yeah. Or a simple ifdef statement in the code. Not rocket science.
It honestly may not be that easy. When an application gets many subroutines in it there can be tentacles in all sorts of directions that could have issues from adding one little IF statement. There is significant value to a company if they can maintain just one codebase. It keeps costs down as well as bugs.