Такое жесткое ограничение, думаю, лишнее.
Можно по-другому заставить игрока спать только где положено: темп восстановления хитов. Работа 8 часов - это достижение современных профсоюзов, в средневековье это условность.
Вместо "спать" можно приделать "ждать", причем нужное количество часов. (фича - если у ГГ нету часиков (дорогих), то будет некоторая погрешность). Как и "копать до обеда" - чтобы можно было и навык поднять/заработать, и на обеденном перерыве с НПС поговорить.
А в кузне ещё проще: начал махать ночью молотом - придёт стражник и даст по шапке за нарушение общественного покоя :). Не говоря уже о том, что инструменты не готовы и т.п.
То есть как бы и не запретили - но и смысла практически нет.