I guess that must only apply to certain countries. I've never been asked for a return ticket by immigration, the airline I'm using, occasionally yes.
Proof of accommodation is also weird, why do you need it?
When I travelled as a tourist I chose where to stay when I arrived at my destination.