rented it actually pissed be off that the landlord expected me to wait in.
I think the point is that you aren’t expected to wait in. The point is that you tell the LL a time that is convenient to you to have a contractor come round, the same as you would if you had a plumber come round to a house you owned. Imagine the conversation if you owned a house:
“mr plumber, I have a leaky tap in the bathroom can you come and fix it?”
“Of course valued client, I can be there Monday or Tuesday, which suits you?”
“Sorry mr plumber, neither of those suit me, how about next week?”
“Next week valued client? Sure, I can be there Wednesday morning.”
“Wednesday mr plumber? Great I’ll expect you at 9am, see you then.”
You would NOT expect:
“I’ll be there Thursday and if you’re not in well too bad I’m coming in anyway.”
As a renter the second response is effectively what the LL is doing if they access the property at their convenience, not yours.