This constant whining about EPL ... In the last 10 years you had 5 different winners in the EPL: City (5x), Chelsea (2x), Liverpool, United and Leicester. In the Serie A you had 3: Juventus (8x), Inter and Milan. In the same time 7 different EPL teams had a top 4 finish (8 in Serie A). And the gap between 1st and 2nd place was 8,9 points - 8,6 in Serie A, but there were more seasons in EPL that were decided on the last match day than in Serie A.
You can moan about the scam of City - it's justified. But the variety on the top is the same as in Serie A.