If a team want to win the Premier League title, they have to play consistently well throughout the season and keep your performance stable. Otherwise, it is not possible to win the Premier League title. Because the competition in the Premier League is very intense. There are several strong squads here. So, winning the title by performing irregularly is not possible in the Premier League.
Arsenal has competed for the title in the last 3 seasons. But they have never won the title. Arsenal's squad was strong, but the team still failed to win the title. One of the reasons for this is the lack of qualified replacements for the players. Whenever a player gets injured, Arsenal's performance becomes unstable. It is very important to solve this problem. Arsenal's defense is strong, but Arsenal needs experienced players in the attack and midfield. If they can make some small changes, Arsenal's overall performance will be stronger.
Interestingly, not every season. Most people think it's a very competitive one, but if you look at the numbers, you will see that some seasons are different than the others. Like Liverpool managed to win with just 84 points this season, nothing big at all, same points would have seen you third place last season, and Arsenal won 89 points last season, would have won them the league this season. Hence, not all seasons are equal and sometimes you end up with different results and different points.
This season was a good season for any team that won as much as they won previous years, but they didn't. That is competitive or not? Which one? Because if one of them means competitive, then the other wasn't competitive, and I have no idea how a league with City winners 4 years in a row could be "competitive".