Sergey, every host has it's own rules. I know that late check in might not sound very good, but I mention it in every offer of my apartment. Also in my welcome message there are check in times written and before you made the booking my house rules were shown to you to accept - late check in is described there and also in the listing, so it's not something that I hide. Self check in is also not mentioned in the listing because it's something I dont't practice as meeting my guest is important for the whole AirBnb experience.
As I already mentioned in all the places on Airbnb I can, I don't want to raise the apartment rates for all the guests, night check in option is to be paid separately in cash, which goes directly to the person who'll check you in.
Since I am always honest with my gusts, the late check in should come as suprise, I always make sure the guests are aware of that.