There's a critical difference here; those redesigns are for boarding passes issued at the airport, while Virgin's are printed at home. You can get away with a lot when your common target equipment is an inkjet rather than a thermal printer.
There are still millions of people who don't have smartphones [1], for one. I'd imagine that there's a nontrivial overlap between that group and people who fly.