Because rhubarb stems contain a lot of oxalic acid, and they’re purple. And clover roots are also purple, and develop purple specks in the leaves as they age and their oxalic acid content increases. And dandelions are the same, but not oxalis plants as far as I can tell… though they do have purple root bulbs…
Disclaimers:
Yes, I know they don’t contain oxalic acid as such, but oxalates.
Yes, I know there are other reasons a plant might be purple.
I dunno why this popped into my head, but is there a correlation?
Interesting question. In plants where purple is not a normal color, purple stems/petioles can be a sign of phosphorus deficiency. I am not sure if this means anything in relation to the OP, but hey.
The Aubergine that ate Rangoon, does not appear to contain significant Oxalic Acids according to my quick web search.
But the very green Spinach does as does