I'll sum up my thoughts on the subject with this:

I have not read on this forum that off white( bone, natural, ecru ) are not traditional wear.

I have read that a lot of people don't like white hose and don't wear them.

I do not like white hose and I do not wear them

A lot of pipe bands wear white hose and a lot of kilt rental shops push the sale of white hose.

I have had ecru hose in the past and have dyed them with tea and coffee and much prefer the resultant colours.

You are not going to the strung up if you wear white hose.

There are a myriad of hose colours out there that I think are better than white hose

And that's all I have have to say on this subject