Thats all well and good but why should good players, or players who want a challenge have to see their enjoyment suffer for the sake of those who don't?
I always thought gaming in large part was about improving, getting better etc. Now it seems that has to play second fiddle to the instant gratification/everyone has to be a winner crowd!
One of the problems I see is that Elite (to me, at least) has always been about accommodating a variety of playing styles. If all you're interested in is being the best combat pilot you can be, then what you say makes sense. Learn/improve/etc. But if you're a player who is only mildly interested in combat (or not at all) then you're in a lot of trouble. It's adding a very different slant to the way Elite usually works by putting increased emphasis on one particular aspect.
Saying "get good" in respect to the game in general, shouldn't have to mean "get good at combat" only.