True but it often only supports the analogue function of those digital radios and doesn't allow programming of the digital functions.
I'm not sure why you'd say that. Support for all the settings of any radio is variable in CHIRP for sure, but I can program a Kenwood TH-D74 with a DV D-STAR channel, a D-code, and UR/RPT call attributes no problem:
Similar for other Icom radios, like the 2820, 5100, etc.
On my FT3, I can also put in channels in DN mode (i.e. YSF Digital Voice) and configure various aspects of the YSF operation of the radio in settings:
Again, coverage by radio varies like anything else, but it's far from correct to say that none or supported or you can't program the digital functions.
Perhaps the digital functions of the radios you use aren't covered, but it's not correct, IMHO, to make a blanket statement like that.
--Dan