Developers really just have to make up their minds whether they want to make a PC game or not. Like if they decide the game is not soley for the PC but multiplatform, then make sure the port has no issues. If the game is only for PC then they should include things we expect from PC games, like mod tools, map editors, dedicated servers and etc.