the nice thing about DCC is that the signal is standard, still is standard.
So if the system ran DCC 20 years ago, it still will.
My Digitraxx system is the original radio Simplex. it still works fine with very new decoders.
As for sound, most sound systems I am familiar with use "Function" keys or buttons to activate various sounds. The default which I don't think is standard but is very common is that function 1 turns the bell on and off and function 2 blows the horn or whistle. The different mfg diverge quite a bit after that. Some of them use many function keys which are beyond my throttles. My little UT4 throttle can control about 10-12 functions - 5 and then shift to use the second 5. My big 402 throttles can control about 14 on the keyboard and I think there is a way to access up to about 28.
In my case, I don't use more than about 4-5 different sound functions - Soundtraxx provides a short whistle blast with 3. I have set some locos to blow an automatic grade crossing with function 5. But basically the bell and whistle are mostly what I use. The chuff and/or prime mover is automatic. However, those things can be set to do manual controls too.
The bottom line is your system should be able to handle any decoders it sees. The question will be does it give you access all the many many features some of the new decoders have. And the corollary to that is, do you care?