It's easy to say it but tougher to do it.
Some players are simply a "must get" and rarely an opportunity pops up for clubs of our financial power to get them. If and when such an opportunity pops up, it should be taken.
Personally I was willing to get Dzeko and sacrifice other positions. We need quality full backs, quality LW and a top quality striker. We can't get all 4 in one year anyway. We can get 4 players for that position, but how good will they be?
As it happened we didn't get Dzeko and we have more money for other positions. Which players will we get that can improve the team both short and long term, as Dzeko would have done?