Is true that they're good at messing up and for Arteta to be in this position he is at the table only means they have lost so many points and chances which isn't healthy for the club, if this continues it will only be when the fans start shouting for Arteta to be fired. If Arsenal mistakenly win the league I'd just say it's luck because they haven't shown any sign of improvement from last season, is like they're repeating the same mistake and wishing to win the title.
As it is, City are topping the league that's if you add up those outstanding games (the points) which to me they'll win it, you know that Liverpool and the others have no chance of bringing the Citizens down, so is best for this Arsenal team to start hoping for other teams who are competing for the title to lose while they win their games.
At the moment, Manchester City is far from the trophy and even though they are the defending champions they still will need to put in the effort if they ever want to retain the title just as you speculated which looks impossible to me and for sure Liverpool may not be able to sustain the forces for the entire season since it just via miracle that they are sustaining the number one spot up until now and if in the next couple of matches, Liverpool failed to win just as there did in the last match it will be a big downside for the club, but if there be lucky to win in the next legs of the matches there will be able to attempt a possible win in the season with their current point in the leagues table.
But for Arsenal, it is now clearly impossible for them to make a repeat of their last season's results this season and due to recent results they're now far from the first spots in any way for the remaining days of this season.
Man City are still in the race of retaining the title with them having 2 games at hand (if I'm not mistaken) that's just an advantage for the Citizens and we know how they are with those chances, City don't make mistakes when they have 2 life lines to get to the trophy and I can't even see Liverpool getting far in this title race.
Like you said is only a miracle that can happen for Klopp's boys to win the league and let's face it, this is the toughest round of the season because is like those teams who lost to the other teams won't make any mistake to lose twice, although we have teams that can't help it but lose twice (home & away).
In Arsenal's own situation I think is them that need that miracle you're talking about because to them they're still in the race but I feel they'd be having this impossible wish to come to past like let City, Liverpool and maybe Aston Villa to lose for them to win and top the table again or probably win the league.