I agree with your final sentence, but not with the rest. Your argument about what constitutes a top side is just plain daft. For instance, Croatia finished runners-up in the 2018 World Cup and third in the 2022 World Cup, but apparently were not a top side when England beat them at the 2020 Euros.