I suspect it's to deter/slow botting. Not really as prevalent these days I guess, but making a force interaction will keep the scripts from being able to just run through the place.

...that or immersion, whatever works for you.