When you look at the competition Carvalho had at Leipzig, no wonder he didn’t play much. Players of different calibre and level of talent above him. It’s not much different these days at Brentford… player quality usually prevails.
Doesn’t make much sense to compare cases, Elliott is a different player and Leverkusen are a different team.
In fact, I think it’s good that more English players go abroad.