Demanding answers is not very constructive. Suggesting changes would be.
Now that this is out of the way, your assumptions are correct, the CMS does consider top level pages as "root". The reason for that is mostly historic. Perhaps the choice of words was poor.
It works quite decently for a large number of users (and a proportionally large number of websites).
Pull requests are welcome if you feel your implementation would be better.
Cheers
- Chris
PS: This is a mailing list, you don't need to bump threads. And no, you can't have a pony.
come on devs.... respond!!
It's an open source project, if you feel you can make an improvement send a pull request and we can discuss it there.
The current structure works perfectly for all current users, so I really don't see why its all of a sudden such a big issue.
If you don't like it, there are plenty of cms platforms available (maybe WordPress word suit you).
Or of course you can write your own cms.