But wouldn't patients see deficiency in blood tests and get extra supplements for those two?
You need cofactors, e.g. a B2 deficiency could falsely give the impression of repletion.
This is ON TOP of the really loose grounding of accepted ranges for various vitamins. Many of the levels are established on the basis of avoiding severe disease like vitamin D: "no rickets above this level" and B12: "no anemia above this level." Which is completely different than assessing optimal levels.
This is concerning. Is there anyone keeping a database of optimal rather than minimal levels?
But it's not really a money issue (not in a lot of cases anyway) - where it leads to better outcomes, doctors do aim for overdiagnosing to a certain % to cover cases which would be otherwise missed.