The ideology is amazing.
The terminology is terrible.
But yes. When they say land they actually mean "natural resource".
The idea is that human-made resources should have their profits go to humans, but natural resources (most notably location value) do not belong to humans because humans did not make them, and also, the economic incentives normally associated with markets such as supply/demand management and price discovery don't apply because supply can't change.
Its extremely economically efficient and is endorsed by many economic thinkers on both the right and the left, as well as many social justice activists.
This is a decent recent video on the concept as it pertains to location value: https://www.youtube.com/watch?v=suiU5b9tmoE
Nah the ideology is just rich people or wannabe rich people wanting less taxes. Having a land value tax makes sense, removing all other taxes does not.