If gold was easy to come by then there would be no reason to pay for their currency except for cosmetics and let's be real, people care way more about cool new characters than they do skins. I love this game, I do. But there will always be a part of me that's bitter that they made it so grindy and so that gold is so enticing to buy.
I will never patronize a mechnaic that exists solely to relive the player of the stress of a grind. It's literally the definition of racketeering.... create an artificial situation where a person is enticed to pay money for a service that is meant to fix the problem that shouldn't exist in the first place.
Progression and gold collection is so slow, so MS points are put in as a way for someone to pay money to trade for gold. If gold came at a reasonable rate, you're right, there would be no reason to trade for gold except for the most impatient of players.
And I would definitely pay for reasonably priced skins, I love looking different and cool in any game with character customization. But I'm still waiting on changes that make in-game progression reasonable before I buy any points, and some of the skins are still a joke of a price. And I have seen more than 1 occasion where the devs respond by saying "it's just cosmetic so the price won't change". Which is a BS argument, as I explained at length in my first post on the forums (and was the whole reason I signed up here).
I have no problem spending money on plat for Warframe because that game does not have an agonizing grind that gives pay2play as a relief option.... so, I'm enticed to pay because it's a good product that feels worthwhile to buy. Should I spend $80 on ONE GINEBRA skin, or $80 on prime access which gives me a tooooooooooon of stuff? Plat is offered if you want it, MS points are offered to make your misery go away. People say warframe is a grind, but it also has a massive amount of content, so you grind a little to get something but there's like 1000 things to build. Raiders has very little content, with a huge grind to get any of it. I don't mind the lack of content on a game in its infancy, but the idea that you need to play hundreds of hours to get 6 characters is still mind-boggling. Do they test play their own game with the same handicaps as a regular player??