It's ok to take risks and gambles but only based on your budget. It's not ok to constantly overpay for a bunch of nobodies and get stuck with them forever. We do this way too often with money that we don't have. Other clubs can take it but we can't.
It's one of the reasons why we couldn't keep crucial players like Hakimi, Skriniar and Perisic, while Dalbert and Lazaro are still hanging around the club when it should be the other way around.
But the reason we have Skriniar, Hakimi, Lukaku... in the first place was because we took risks right? They all came with huge costs and could have easily gone wrong too.
Lazaro and Dalbert were young and promising when they first came. Shame they didnt work out but you can wrong the strategy.