It is not right to compare English clubs and Italian clubs, you are right. English teams have much better players this year. So I agree with what you said.
But the situation in Champions League matches can be very different. In league matches, players do not play with all their performances, but they can perform very well in important matches

Football has its cycle, in the 90-00s it was the moment of Italian football where Milan and Juventus always arrived in the final of the Champions every year, in the years 00-15 we saw the domination of Spanish football while now the domination of English football exists.
But this time it is worrying in the sense that English football generates too much money compared to other leagues, even three times more money.
The difference is too much and the solution to balance everything is only one and we will hear about it from April
We didnt see much of the domination of england clubs before. Mostly spanish teams Barcelona,Real Madrid and Atletico madrid from spanish club and Juventus and Bayern Munich from other countries were always at the top of the champions league. But lately its just an england show in the finals of the champions league. England football is now far the best tournament by far. I dont see things that will change this year aswell maybe if Bayern Munich tries to win it.