….memory might be wrong here, but I seem to recall RoI beating England in a major tournament, so they mightn’t have a rich pool to select from but the best teams aren’t always made up of the best players.
Your thinking sounds similar to KDH but plenty of others are happy to switch allegiance to play international football. Cricket is similar given the accents and background to many England players.
If you qualify for somebody else and unlikely to get an England call-up, it’s perfectly understandable why some go for it.
Lots of players do it, just don't really understand it a lot of the time, also think it's worst when people do it for tournaments.
29-year old Issa Diop at Fulham has suddenly decided he feels Moroccan enough to represent them now a WC chance is on offer.