The future of Pep Guardiola's team and their dominance over the Premier League won't be always. It's possible that other Premier League teams like Arsenal, Liverpool, Chelsea, or Manchester United will deprive them of the title this year or the following year. Nobody can tell. Arsenal would have been successful in accomplishing that, but they blew the chance near the end of the season, which allowed Manchester City to win the 2022/2023 trophy.
Almost all of the premier league's big and small clubs are allocating money for the acquisition of top players from other leagues. With their new additions of players, each team should perform better and be able to challenge Manchester City for the premier league title, in my opinion.
No one can predict about the future of any club with the results of last year is clearly indicating how things works here in Premier League no one was expecting Liverpool and Chelsea will perform like this and losing out of the top four and also nothing was clear about Arsenal will be at the top throughout season and then suddenly they lost their best chances just before few weeks which is also shocking for the fans as well.
Even right now, Pep Guardiola's team is doing their best and having one of the best squad but still any trouble or injury can ruin their season Arsenal are learning from their mistakes and now doing their homework Manchester United and Liverpool are also doing their best for the better result, and we have two more teams which are surely had good chance for the better end of the season like Chelsea and Newcastle United.