My understanding is that part of it is to ensure farming land is kept cheap, and that prices aren't driven up by city folks wanting a cheap getaway. And then of course there's also an extra dose of local council sillness mixed in with it.
I'm currently looking for a place to put a tiny home myself. Very much a newbie around here, and around this topic.