The first part is plain wrong, while the second is right. They are not "too dumb" as you put it, they are usually sold instant action games. That is why FD made a decision to make spinoff for them and present it as front for Elite core game, so the concept could look in line with games like Call of Duty, NFS, Halo & FIFA. Or did you think the terrific idea of CQC was conceived with PC in mind and as a part of a core game?
Exactly. The main game must be funded somehow. Star Citizen chose to do it by charging Earth money for starships, Elite does it by creating game modes to attract different kinds of customer. In the end what it means is that the "real" Elite gets more funding. I don't see myself playing CQC - I hated Descent and this looks pretty similar, but if it means the parts of Elite that I do like get written then so much the better.