That's ... interesting. IMHO- it would _not_. It is enough to say to technically inept boss, that 'it will make your code safer' and back it up with 'GM, VW, Toyota and all the others agree on that' to persuade him to be '100% MISRA-C compliant, no deviations'.
The hint is - MISRA-C doesn't help to solve much. Especially, it won't help with: #define ONE 1 #define TWO 2 #define THREE 3 ... up to 60 or something.
I've seen that in '100% MISRA-C compliant' code. What is more- these defines were used in the code for example to get to the data in CAN frames. All because 'you have to have all numeric constants #defined'. Now, what will happen, if I change for example 42 to 24? You have to trust your developers; they are the ones to go by the rules anyway. If you don't trust they know, what they are doing, how can you trust they'll follow the rules? How can you trust they will not circumvent rules? Of course, you should control what they do. MISRA can help you as a guide here. It will mislead you as a ruleset, IMHO.
M.