Permissions in more than one town becomes an issue for a few reasons, such as betrayal and alternate towns.
While I do support being able to build in others' towns, this is probably not the best way to do it. An alternative would be the "level 0" zone I suggested as a town perk, which tries to eliminate the issues of multiple town permissions.