@Yujie4 Is this maybe your first time traveling?
The time you booked and paid for begins at the check-in time. Just like hotels or any other accommodation, the host chooses this time based on the amount of time it takes to prepare the room after an outgoing guest who might have checked out on the same day. Some hosts are able to allow an early check-in if it's requested in advance, but you don't get to just turn up an hour early just because you couldn't figure out something else to do while you waited.
I can't tell whether your other complaints are the result of the property actually being unprepared or of you insisting on arriving before your check-in time. But what is the objective of your complaining? Are you trying to cancel the booking, or are you hoping someone will throw money at you?