If you're gonna make a game (or any other type of software) that's gonna be cross platform... Then use common sense and develop it for PC first and then port it to consoles or mobile devices or whatever the other platforms are.
I'm just saying that if you want to make something (e.g. a game), then do whatever to make it as awesome as you can! Now you have the PC version. Now you port it to the other platforms by "stripping" it so it conforms to those platfoirms standars.
It's like downscaling as opposed to upscaling.