I think putting nodes in a house is fine for gathering, but make it so you can get items but no SP. Make it a utility only kind of thing, so there's less abuse. That way it could have many or infinite gathering attempts but it would fall under the same rules as any other node in the world.

Say you put a certain type of tree in, that tree in the world already has a specific drop table so then that tree would also only be able to produce those types of items. Then if you wanted to put another tree in you'd have to have sufficient space as well as the money to do so. Also maybe certain nodes could be specific to certain regions, as they already are in the game.