Great thread!
At least BA F jammies are navy. I recently flew QR in J and theirs are a comfortable-but-form-fitting set, AND in
white (Note: this is not me in the pic - I googled it - but it's pretty representative of most of the J passengers on this occasion). The pyjamas don't hide much at all and I definitely kept the undies
on.