You mentioned in the introduction that SMT components use a metric grid.
There is a mix (e.g. SO is 50thou/1.27mm), but generally all modern SMD packages use metric, so it's advantageous to use metric when doing SMD.
Resistors and caps don't matter because they don't have a pin pitch as such, and the centre line is usually in the centre of the component, so with any grid the traces go directly through the centre. The old imperial sizes like 1206, 0805, 0603 etc slowing being replaced with their metric equivalents e.g 0805 is 2012 metric. Bloody annoying for anyone who been bought up on imperial.
And modern CAD packages like Altium have "smart" snap features anyway, so will automatically snap your cursor to any pad centre, even if off the routing grid.
Dave.