Yeah England is a country. Like what else do we have the name “England” for? We talk a lot more about England than some non-country geography like Anatolia (Asian Turkey). For example there was no UK in the World Cup, but England made it quite far.
If that’s a bit eccentric, well this is the same place that refers to Europe as a different place even though France borders the UK by automobile road.
To make things worse, sometimes team GB competes :) (Edit: in other sports)