If assassin's Creed Odyssey didn't had virtual currency to skip grind, devs would have to lower grind levels to more enjoyable levels, since only the games sales would drive profits. Imagine that, making money because people enjoy game and recommend buying it to others.