We make shrines in our plots and lairs, but for the most part they're not really feasible to use since (for the vase majority of us) there are no teleporters nearby to the community so it's a one way trip followed by lots of running/flying to the nearest community that has a teleporter.
My suggestion would be to use the shrine in the lair/plot (functioning only for the person that owns that particular lair/plot with possibly some different rules for guild plots) as a secondary bindpoint with like a 20-60 minute cooldown.
This will make the time and resources required to build a shrine on a plot/lair worth the effort for the person that owns the lair/plot at least.
I'm not sure about the coding, but in order to incorporate the cooldown to the recall you'd almost have to create an ability and hook it a copied version of the recall script with the separate biote. And make it something they have to go talk to an NPC to get (as far as the ability) after they build a shrine in their lair/plot.
Granted, once they sell the lair/plot they'd have to go back to get it reissued.
And, of course, you'd probably have to shift the type of shrine in lairs/plots or give us a new kind to bind to in order to keep them separate. Not the easiest suggestion I've made, but feasible I think.
Just a thought.