Three years ago the MSRP was in the mid $30's and discounted to around $27. Now MBK sells them for $39.99.
Yes, this is my main confusion. Granted, TCS has definitely upgraded some of their components like the surface mount LEDs and thinner PCB material, but that surely can't account for such a large percentage price increase from before. This is especially where Moore's Law should have come into play.
I get the whole economies of scale thing, but I still have a difficult time believing a lessor volume production of a DCC decoder with only about 10-20% of the individual components of a larger run micro-processor board still ends up being roughly twice the MSRP.
Sound decoders are a great comparison! I remember paying close to $160 for a Micro Tsunami about 5 years ago now. Retail is now 140, with major discounters as low as 99 at times.