Epic Games Store - 88% split goes to devs

Not really. They have a certain bandwidth available for adding games to the store and they are focusing those resources on efforts that will increase their userbase: exclusives and free games.

This is you fabricating malice out of thin air.