I'll acknowledge the logic of most of that, although I think the World Cup/Soccer analogy breaks down because the World Cup, particularly for non-Europe based players, presents a significant opportunity to make money off the tournament itself (i.e. prize money and payments from FIFA through national federations) that are signficantly more than they are likely to receive in salary from regional leagues or even semi-pro leagues in some countries. WBC is attempting to mimic that model, hopefully with less revenue loss due to FIFA's "administration" (i.e. corruption), but they aren't there at least not yet (there are other issues there too because of dual nationals taking up so much of the oxygen that semi-pro baseball players in other countries end up on the outside looking in a lot of times).
Beyond that, part of the FIFA World Cup is the opportunity to showcase skills and get attention from leagues that operate all over the planet, so even if they're playing for love of game/country and sheer competitive spirit, the opportunity for financial remuneration after the fact based on world cup play (i.e., play in Mexico, MLS, or even at various levels in Europe) is way more developed than it is for the WBC. Part of that is just time, because the WBC is so young in its history. But part of that is because the World Cup exists BECAUSE soccer (football) is a global sport. The WBC exists because MLB wants baseball to become a global sport. When it's not. Not even close.
I'm not unaware how much many/all of the players who played in the WBC this year or in previous cycles love the chance to play for the crest/culture/country/teammates. But I know an MLB owner money play when I see one and I'm sorry but I hate the fact that some of these players, especially relievers whose efficacy windows are often short and cyclical to begin with, will end up losing significant money if the injuries they suffer from quick ramp ups and inning loads end up being ill timed relative to their opportunities on the open market.
I'm just not a fan of the WBC at all. It's meaningless to me personally, but I'm likely in the minority on that (although I don't think I'm alone). I also think the players aren't fairly compensated for their play, let alone their risk, not that that's new from MLB owners.