Here's why:
* Not on land: Treehouses are built in trees, which are not directly on the ground.
* Not on water: Treehouses are not built on boats or floating platforms.
Let me know if you'd like to try another riddle! 😊