Going on by what you said about "Making it harder to get everything"
Say you are a new player to Discovery, and you realize you cannot even buy a Rhino trade vessel without grinding missions for about eight hours streight. Even after then, you cannot upgrade any of your vessels or ships, because of the raw work needed to trade, and gather enough money even for a 'small' upgrade.
That seems slightly unfair to be making it harder. This goes under the assumption that everyone currently has loads of credits under their sleeves. Yeah, that may be true for some, but I'd say about over a quarter, that isn't true.