I prefer proper boarding passes too. I want colour and paper that's at least at able to withstand being put in a bag without becoming crumpled.
Handing over a purple VS BP does I think produce an immediately better response than a red one so BA should return to colour differentiation in my opinion.
At least it saves BA £0.00001 per person