robmcc posted:Dave, I guess my point was I shouldn't have to settle on the "first option" because Lionel is now forcing my hand and it's my pretty much my ONLY option. Maybe there isn't a huge market for upgrades, but if there was a wider range of options available, who's to say what the potential could be? I've always wished there was a programmable Railsounds board available, like ProtoSound. That way you could use a generic board with specific sound files. If MTH is able to do it, why can't Lionel?
My guess would involve the way things have evolved over the years.
Back when TMCC was developed, there was likely not a highly feasible method to allow user programming of chips like was done for DCS/Proto2 (and now of course Proto3) many years later.
Legacy was based on TMCC, even if quite a bit more advanced. I am sure if they had re-engineered things to also have user programmable chips for sounds, it would have ended up much more complex and also much more expensive. They (rightfully so, IMO) prioritized the new controller working properly with old trains, and also the new trains having basic functionality (less some of the more advanced features) with the old controller. That was no simple task, I am sure, all while keeping the new system at a price point that would work.