Why even have consoles then? Why not just put everything on PC?
There's nothing wrong with a console manufacturer making their console more appealing by securing games for it.
And they should do that by paying for the development of the title, not by paying for the title to not be ported anywhere else.