A baiting method, since bots rely on automation, they won't be able to read and understand, so for example, if we have a "broken oven", if you hover over the oven you'll see a text "this oven is broken" and you'll avoid using it, but since the bot only detects and clicks the oven, it won't know it is actually broken, and using a broken facility will lead to freezing the bot for x time.
(to make it a bit clear, bots use detection and automation, if a thing they need to use is in reach and visible they'll auto click it and auto use it)
How complicated it is for the dev to implement?
Not complicated at all, they can either add broken facilities to place by land owners or add a new system to make facility run out of durability and needs time to cool down before using again. Then add a code to freeze the user if they use a broken facility.