Don't forget this is a business and not a charity. They need us to buy more than cosmetics for your captain and ship skins. Earning a new module every 3 days when you only need 5 to enjoy a custom setup means you can have one elite T5 end game ship a month and it cost you 30 days elite status, or you could buy credits and do it quicker. They need our wallets to keep the servers running and pay their dev team a salary, office costs etc.
The game is now very generous compared to before, getting to T5 is now quick if you focus. I dont mind the costs if it keeps the game running due to some impatent whales.