I maintain that micro transaction games that allow you to skip ahead levels or fast travel or trim the proverbial fat are basically asking you to pay to avoid playing the game.
A game shouldn't be a chore to play and if it is, it's either heavily flawed or it's had boring elements purposfully baked in to encourage micro transactions.
If you have to pay for double xp or skill unlocks that are short cuts, that's a REAL worry. Shouldn't a game be so much fun that you wanna keep playing it? If you need a bunch of xp to rank up, shouldn't the act of playing to rank up be fun to be begin with? Shouldn't devs be ashamed if people are willing to pay to skip sections of a game rather than endure the undesirable alternative of playing. It'd be like saying "hey guys, we just released our game but just so you know there's a lot of boring parts and parts that are super repetitive and not a lot of fun but the good news if's you can pay us some money and we'll remove those elements for you".