The problem with play2earn model is everyone is focused on get rich.
Now nothing wrong with players having a way to earn money for the time spent in a game but if the only reason they play is to make money.
Eventually a lack of new players and money will cause the project to fail.
How do you do a play2earn game without it ending up as a Ponzi?