That actually seems like some low hanging fruit to go on a commit spree correcting code that hard codes paths
So either those low hanging fruits are higher than they seem, or we're all just a bunch of dwarves.
My bet is on the second option.
Will upstream accept such patches though? Sounds unlikely to me.