it's also a question of money it's not easy to bring results when you play against teams that are willing to spend a lot of money and sign the biggest players (they don't always manage to win) but still you play against 11 champions look at real or city and However, looking at Inter in the final they didn't play too badly so I would say that there is hope also for the Italians who are strong and are coming back
Yes you are absolutely right, unfortunately Italian teams do not have as much money as Real Madrid, Manchester city or Paris saint Germain. But having so much money to buy so many champions doesn't always give you the certainty of being able to win any competition, see PSG who spent an infinite amount of money and still haven't even won a Champions League, then Inter come to the finals with players taken on a zero parameter basis. Football unfortunately is unpredictable