Many people enjoy CQC. The purpose is to reach Elite and have fun in a fair match unlike PVP which often isn't, in-game. I've played Elite for +5 years and there's still nothing as fun as CQC when you get good at it. It takes a bit of practice but that's the same as everything else in Elite.CQC is on the same train than PP, MC or other half broken mechanics towards nowhere. And unfortunately, it seems VR is going to join them soon...
I like a lot of the suggestions in this thread and have made many myself over the years too. I hope Frontier listen to community and give it some proper updates by using in-game assets etc. The new training mission assists would be good for a new race mode of CQC.
If Frontier take action on our suggestions, they could even offer it again on Steam which would bring in more money for them. Personally, I strongly felt that the first version on steam was released far too early. There wasn't enough content and still isn't, but that can be fixed