He's an American, writing for an American audience, and thus he's using the units Americans use. There's absolutely nothing more scientific about one set of units or another (although different sets of units may be more convenient in different situations).
It prevents mistakes when we all use the same units and the SI are agreed by an international committee of scientists and engineers. It's one less thing to go wrong.
It would be interesting to see the analytics - I'm not disagreeing and the site is presumably funded by American taxes, but people like the site aren't all American.
Inch / foot / yard / mile is a really small range compared to what metric can handle (anything), so in practice most science is done with metric units.
Wide ranges of values are handled exactly the same way in imperial units as in metric: multipliers. You write "0.00023 inches" or "5.48e4 miles", etc. It's just not as pretty.