The fact that these microtransactions were sort of hidden by reviewers and then added just a day before launch is shitty.
And if the game was designed to not have easy fast travel, they should have stuck to that vision and not introduced mtx to get over it. Offering these things to players shows a lack of adherence to their own design principles and instead shows their greed.