Wrong.
The xG table is putting 7 out of the 20 teams in exactly the right position. A further 8 within +/- 2 places of the correct position. As an "after the fact" prediction tool, that's actually pretty good. You've then got 5 teams who diverge a bit further. 2 of them are only 3 places incorrect (Everton, Palace), but in both cases it's looking like the divergence is a product of fine margins in a handful of games. Palace ... just got to look at the robbery they pulled off against us, for a prime example.
So: three teams then that are genuinely sticking out as outliers. Tottenham (explained by how clinical Kane and Son were early season. Once those 2 came off the boil a bit, they began sliding out of CL contention). Man U (are they in for a difficult season ahead?). And Brighton. We all know why.
Professional gamblers will be looking at this (along with other stats and key signings over the summer). It'll be affecting their pre-season bets. I think, pre-season, if we can keep Potter, reinforce in attack, and keep most of our key players, you'll see plenty of other teams being more favoured for the drop than us. I certainly don't see us pushing for Europe places next season, but a solid mid-table finish is within reach. You'll also likely see Man U behind a few other teams in the betting for Champions despite their solid 2nd this season.
If you look at last season's xG/xPts stats, it effectively predicted that Sheff Utd, Brighton, Newcastle, Villa, West Ham, Burnley and Palace would struggle (despite Sheff Utd and Burnley finishing 9th and 10th respectively). The outcome was pretty close....obviously Villa spent big (in particular on a decent keeper and a decent goalscorer). West Ham picked up Coufal and Soucek, who had amazing seasons. Logic says we are VERY close to being a top 10 side....we just need to follow your advice!