I think its more based on economics. If Metro Exodus sells poorly on the PC then he believes that it would mean Metro 4 (or whatever) is then less likely to have a PC version. The lost profit arguement you use only works if the game actually turns a profit on the platform. If a potential boycott causes a loss then that's what they have to go off.
That's a logical statement. But Deep Silver wouldn't be in this mess, if they would keep the game on Steam and release it also on Epic store with the price cut which they've actually already done so. No one would've got offended with the exception of the usual suspects.
Intel Core i7 8700K | 32 GB DDR 4 PC 3200 | ROG STRIX Z370-F Gaming | RTX 3090 FE| Asus PG27UQ gaming on 3840 x 2160 @120 Hz GSYNC HDR| HTC Vive Pro :3
Reached PC master race level.