Instead of a flat out boycott, can't players just wait until the timed exclusivity runs out and then buy on Steam to make a point? Or is the Metro dev counting that as part of the boycott?
I'm in the camp that more competition to Steam is a good thing and if players don't want to support Epic that's fine. Exclusives are the norm with consoles and unlike consoles, you don't even have to spend more for a different PC game service (no hardware purchase or online subscription necessary).
As a console player, this looks like entitled whining, but that's not all uncommon for the "PC Master Race." Or maybe there's just something I'm not seeing.
This makes the second time someone is generalizing a fanbase in here. Let it be the last!