The video game industry treats its customers like crap. The Destiny 2 controversy is just the latest example. These games are constructed at every point to push you into spending more and more money on them. They flat out lie about the amount of XP the player gets and when a reddit user does the research and catches them and post about it they go "oh this system isn't working to our expectations and we need to fix it."
They designed the system. It was working the way they wanted it to. They said nothing of it until they got put on blast for it.