Actually I think you do what’s quickest and easiest in order to move the game along (development progress wise). SD have never made a game with this engine before, they’re starting from scratch with no code-base from previous games to build on.
For example, the “F” key to arm C4 mechanic is very much a console feature, but it’s easier to do that as a placeholder for a more evolved mechanic so there actually is a C4 arming mechanism to be getting on with. Most of the stuff we consider “PC” is more complex, involving more keys, more actions, more animations. Why commit resources to developing these things when simpler mechanics will do while you concentrate on the more fundamental building blocks first?