In my view, the fundamental issue is that going back to add direct camera code support (i.e., non-DNG workflow) to the previous versions doesn't actually improve your images at all. There's no quality difference in CR [2.4 or 3.x] between converting, say, a Canon CR2 file and its converted DNG.
Thanks for this clarification!
So many people are complaining about this non-problem, it may be worth to repeat this rather elegant solution (NB The DNG conversion can, in many workflows, be seamlessly added to the "card download" task).