Conflict in Styles

All of the computer languages that I like have nested scopes — a hierarchical tree like structure for the top level syntax. I feel that the hierarchical nature of scopes is my friend. But when I design objects for Keykos I feel good that there is no status in location. It is not where you live but what caps you hold that entirely determines your status or privilege. I need to resolve this conflict. This contrast should lead to useful ideas crossing the bridge.

Can you imagine a language without a tree like hierarchy? A program would amount to many small units most initially endowed with references to a few others. This does not feel promising to me even though it is how Keykos is and other cap platforms are designed. I am missing something!