So instead of fixing the obvious exploit of using crafting to stay logged in for hours without being logged out they put in this nonsense?

Where is the logic in all of this?