It's quite well known that Frontier has been running the servers, the maintenance and the development at a significant loss for significant periods of time (even perhaps at this very moment). Rather than just shut down everything and ending the game, they have just tanked it. Maybe I'm being too naive, but I would like to believe that they have tanked the losses because they love the game as much as we do and don't want to see it die and disappear, and have been trying to make it work in the hopes that eventually the revenue stream turns positive and they can keep running and developing the game for the foreseeable future.
From everything I have seen, I do not sense any greed from them. At most, desperation. You might argue that this is the wrong way to try to increase revenue, and that may or may not be true. I'm not an economist, nor do I know what tactics make this kind of game actually profitable, given the amount of resources that Frontier has at their disposal.
If what they are doing now turns the revenue into positive and thus helps continuing running and developing the game for the foreseeable future, well, personally I'm all for it. I'd rather be able to continue playing the game even if buying some cosmetics is "too expensive" by some subjective metric. Heck, I'd even put up with some functional features (such as ship modules) being fully paywalled, if that helps keep running and development of the game for the foreseeable future. If the alternative is seeing all the servers being shut down and the game becoming unplayable, I'm all for it. Heck, I might even buy some of those things (heaven knows I have spent orders of magnitude more money for games I have played but for a microscopic fraction of what I have played Elite.)
Maybe I'm just a bit naive like that.