We haven't used what we have to our full advantage, in my opinion.
We won the league with 100 points, breaking all sorts of records with Pep as our manager and yet that summer we only added Mahrez rather than improving the first eleven. A lot of people point out that it was hard to improve on that team but there's ALWAYS a way to improve the starting xi.
Last summer, after a thrilling title race and a fantastic season, we again failed to kick on and make a statement. De Ligt was available, for example, and having lost our leader and best defender, we just simple weren't in the race to get him...why not? Was Rodri REALLY a necessity when we have Fernandinho there and Gundogan doing a great job as backup during the run-in? A waste of money if you ask me.
Not that Rodri has been a flop or anything but if resources were that thin, why spend what we have there and leave a gaping hole behind? Add to that the ludicrous decision to spend money on swapping Danilo for Cancelo. Just baffling considering Danilo provided fine backup on both sides without much fuss. That money plus the Rodri money could've bought a top class defender and if we had a De Ligt or Koulibaly now, with Fernandinho having spent the whole season in his proper position, you can't pretend we wouldn't have been in a better position than we are now!
So in short, the board and the planning department in general are the complacent ones here.