I understand your point of view, but ultimately, not a lot of people on Switch were interested in Doom. I reckon that's the case for many more third party games, Switch just has a wholly different demographic than PS4. I don't see why Nintendo or third parties would need to make all kinds of crazy decisions in order to satisfy the few.
Cater to the more specific taste of the Switch crowd and you will find success as a third party, but it's often the unsafe route for them and Nintendo couldn't care less. Most gamers would just as gladly play third party games on a different system anyway.
If porting is cheap enough, any game can be profitable on the Switch.