This is a mischaracterization of what unions do. When have you witnessed a union do this? That must be a remarkably powerful union to be making decisions for the entire organization.
Unions simply negotiate things related to their members, on behalf of their members. There's no "forcing" involved.
If a company doesn't want to meet the union's expectations for the wages and benefits of their members, it can simply fire all the union members or wait for them to strike and hire their replacements. After all, it's just software, how hard could it be to replace the entire team? Surely no harder than a single person simply quitting and building a competitor to Blizzard.