It may depend on the state you are in. In Queensland it is absolutely possible to enforce steam cleaning. From the RTA website:
I always rent places out having been steam cleaned on or after the day the previous tenant vacated, at the previous tenant's expense. And if the premises were empty...