I have had this opinion in the past but all the really good players on the states have a "I can do this on my own" mentality that hurts them a lot. I think we've seen Davies show that attitude sometimes as well and it's resulted in him having some poor performances sometimes. Luckily Davies is a different level of good and he doesn't always do that but it seems like the guys on the USMNT do.
On Canada we have guys that buy into a system and are able to play their role well on most given nights. USMNT for me are just a bunch of guys trying to skill their way to win which often does work because they just have that many high quality players. When it doesn't work and other teams push back as a team they fall apart.