It may make sense to you, but I've never followed any one of those as even close to a guideline, much less a proscriptive rule. They don't even come close to making sense to me, they just come off as a bunch of crap that somebody came up with to justify subjective preference.
White is a neutral ground that creates a sharp contrast. It shows dirt, so I wouldn't wear it hunting. Other than that, the country stuff is crap. You're not wearing tweed on a farm, why would you insist that every time you wear tweed, you act like you're on a farm? Do you carry a pitchfork to the office too? Why do you insist on strict adherence to old British rules, most of which were never actually all that strict, that have no relevance to the modern world? Why would you want to make new derivative rules based on the old irrelevant ones?
I wear white shirts. I wear white shirts in textured fabrics. I wear white shirts in informal settings. I wear them with brown shoes, I wear them with black shoes. I wear them with button down collars, I wear them with spread collars. I wear them with tweed, I wear them with navy suits. I wear other shirts too, but a white shirt is never wrong. Certainly it's not subject to these arbitrary choices posed as rules.