It's not like we're not spending money, we have the highest wage bill in the league and by some distance:
1. Manchester United – £222,984,000
2. Chelsea – £169,720,000
3. Manchester City – £163,060,000
4. Liverpool – £141,782,000
5. Tottenham – £101,344,000
6. Arsenal – £85,490,000
7. Leicester City – 78,780,000
8. Aston Villa – £75,232,000
9. West Ham – £70,160,000
10. Newcastle United – £62,610,000
11. Crystal Palace – £59,180,000
12. Everton – £43,120,000
13. Wolves – £38,310,000
14. Fulham – £37,610,000
15. Southampton – £35,380,000
16. Bournemouth – £32,044,000
17. Nottingham Forest – £28,590,000
18. Brighton – £28,340,000
19. Leeds United – £17,300,000
20. Brentford – £15,240,000