Come again?
MLB invests heavily overseas; primarily into the Dominican baseball infrastructure where the league spends $125 million on its team's youth academies; which, by consequence, also has a significant impact on local Dominican economies.
Also, until recently, the MLB-Japan posting system allowed Japanese clubs set release fees that could be as high as $20 million a player.
And only the Dominican baseball infrastructure. They pulled out of everywhere else (Venezuela, Cuba, Panama et. al.) and moved all those prospects to the DR. They also sell the MLB dream to kids who drop out of school in order to play baseball, without currently having any sort of regulations requiring teams provide the necessary basic education to make up for it. Only around 2% of baseball prospects playing in the Dominican feeder league will make the majors, and the other 98% are dropped as soon as they lose value. But the scouts will keep selling the dream and kids from poorer backgrounds who see no other avenue to pull themselves from poverty will keep buying it. We can't forget that up until recently these development academies ranged from state-of-the-art to borderline trash heap depending on the investment abilities of the major league team. The bottom line has improved but there's still plenty of exploitation involved in recruiting and housing kids as young as 13 and to pretend otherwise would be foolish.
The Japanese posting system is/was definitely a strong point, but it is more akin to international football, where different leagues and teams within those leagues transfer players for big dollars as long as they're elite players, because countries' top leagues don't vary too far in terms of quality and caliber of play. It makes it easier to cross-compare players as compared to leagues that are a step below (as seen with the MLS as compared to the EPL or La Liga). The NHL has had similar agreements with the Russian SuperLeague (prior to the KHL) and still have agreements with the other Euro leagues (though at a lower dollar value again because the NHL right now is the EPL to the Liiga's MLS both in terms of prestige and monetary value).
My point isn't that the MLB is bad and the NHL is good, but we have to recognize that when you become a high level athlete you become an asset first, especially in North America where the sporting systems are closed (there's no promotion from lower level leagues, you have to buy a team or buy an expansion in order to get into the NFL/NBA/MLB/NHL/MLS). Teams will do what they think they need to in order to make sure as many assets as possible pay off in as cost-effective a method as possible, and the NHL is no exception. They are under no obligation to look after other leagues and countries' best interests beyond ensuring that they stay in business in order to act as a place for skilled players to develop until they become ready to play in North America. I may not like it but that isn't unique as an issue to the NHL and it will continue to be a hot topic as players leave other countries; as long as people attach some semblance of prestige to the Pro lifestyle and as long as there's millions of dollars attached to playing in these leagues, while also providing a very comfortable standard of living relative to other locations (such as Venezuela or even Russia), player movement towards the highest level of play will continue to occur.
It's not a "god complex", it's a business decision, which in some respects might be worse. But we shouldn't make up the boogeyman and scapegoat particular targets when we have reasonable explanations and are fully aware that the entire sport development system is by it's very nature exploitative towards the very few high-end athletes out there.