That's so bad I myself share seat with fellow travellers if they have valid waiting ticket of same class but while sleeping its moral responsibility of fellow travelers to vacant seats.I have travelled recently. Can confirm this happens nowadays.
Although, if you face such issues you can simply dial, text, tweet about incident on helpdesk.