Should vehicles share the same input mappings?

Please can someone tell me should each vehicle, car/boat/plane/spaceship that has steering use the same steering axis/action mapping or not ?.
I have searched hard to find any mention of 'should or should not, vehicles/BPs share the same action/axis mappings ?.
As in i have added other vehicles to my project that have different axis mappings for steering to the vehicles i already have, (Example, instead of turn, they have turn right, steering ect) so to make them work i add another axis mapping for the steering of the new vehicle so i can compile the new vehicle BP.
So what i end up with is different axis mappings for the steering of each vehicle.
I do know that i can/how to change the axis mapping in the new vehicle BP to the same steering mapping as the one i already have for steering, and it seams to work fine.
But is it Ok that vehicles use the same axis mapping for steering ?, Or should i have a separate action mapping for the steering of every vehicle ?. as well as is it ok to have the same action mappings for the same action in different vehicles/BPs ect (Example, Turn on headlights, ejector seat ect, if all vehicles have the same actions in their BP).
It might be obvious, but to me it’s confusing that vehicles come with different named axis mappings for the same thing and that you can change them to the same thing or have separate ones ?.