I did hear a whisper when Virgin introduced TTK Avocet as their ticket office TIS that they "couldn't do sleepers" but I don't know if that was actually true or continues to be but would be possible explanation for Euston, Birmingham, Crewe. Otherwise its just lack of product knowledge, Riviera...