The examples you mentioned are a tiny number of public works, that do not represent anything but what they are: very well known isolated cases.
Every year Italian public administrations award thousands of contracts, only a small fraction of which are actually the result of corruption based on judicial data.
A different problem is the perception of the level of corruption, which in Italy is very high no matter the data. I'm actually not surprised that you are Italian indeed.
> the perception of the level of corruption, which in Italy is very high no matter the data.
A solid belief that everyone else is committing serious crimes is essential to rationalize your own small frauds. I have little doubt that Italians are so eager to point the finger at corruption because it helps them come to terms with their constant disregard of rules.
Every year Italian public administrations award thousands of contracts, only a small fraction of which are actually the result of corruption based on judicial data.
A different problem is the perception of the level of corruption, which in Italy is very high no matter the data. I'm actually not surprised that you are Italian indeed.