Having spent some time getting accustomed to this participation in late round of WCQ thing, I do understand the impetus to strategize over who to include in this cycle of the Gold Cup, with the WCQ being the more important priority.
I still think this team hasn't had the number of matches, experiences, and tests against good competition to put aside the opportunity to play with as many members of the likely starting squad as possible. The risks were there and they've played out, but I don't fault them for the squad they called.
I also think the US could have been right to do what it did. We aren't the same team, haven't had the same matches (eg Nations League final level). Different calls for different circumstances.