Peoples do not prefer commode in public places because of the only reason - toilet seats are not clean. But commode seats are very easy to maintain and it is spacious too. For the cleaning part and keeping the lavatory clean is everyone's responsibility if the train is running with OBHS, then call the staff whenever it is necessary and use the toilets as you use at home.