You're absolutely right, Dolph. Costa and Bernardeschi were decent investments this past summer (price wise, and for the future). Szczęsny and Caldara were less expensive, but I think they'll also be key players for an extended period in the near future. But it is also important to remember how many of our quality players came in for cheap.
Pirlo (free), Barzagli (300K), Vidal (10.5M), Tevez (something like 9-12M), Pogba (Free), Khedira (Free), Rugani (4.15M) -- 26.95M! (my numbers may be off, but the point stands). Khedira should be phased out now, but all of those guy were or will be important for us.
Juve does need to spend money, but the club also needs to scout well and find important opportunities. Dybala was a huge opportunity, Pjanic was a huge opportunity, Szczęsny and Caldara were solid plays, etc.
I find the excessive criticism of Allegri absolutely ridiculous, and Management has earned some leeway given what they've produced in recent years. Gotta remember the importance of continuity in professional sports. Eventually a coach's message may become stale, but I really don't see that being anywhere near the case with Max at this point.
What annoys me about a lot of the player acquisition discussions here at the moment, is that people are actually getting pissed off and blaming management for transactions that haven't actually happened. All the talk about the Italian mediocrity that we're supposedly bringing in... the daily sports rags in Italy are basically only fit for wiping your butt with. They get something like 98% of their rumours wrong. This isn't exactly an ItalJuve club at the moment, we have plenty of international flavour.
Let's just be patient, and see what management turns up come June. And ffs, let's hope we win every competition possible, because all that does is increase performance based revenue, increase visibility, increase our fan base -- all of which contribute to increasing our budget and thus the calibre of players that the club can buy.