Yes, that is a big part of the design choice for this language. I felt that circuit elements are usually defined in relation to other circuit elements and instead of explicitly stating connections, it might provide more understanding of the overall circuit if the user builds the connections by "walking" along the circuit graph. A good side effect of this is that you skip having to name every single component in the circuit.
I was inspired by skidl (https://devbisme.github.io/skidl/)'s python usage and did explore that direction. However, it felt strange and clunky to try and fit the circuit drawing concepts I had in mind into python via a domain specific language (DSL). The user would require a decent understanding of python and the DSL to create circuits. This would complicate my original aim of creating a language/tool that allows electronics engineers to focus on the circuits that they would like to design.
By creating a new language, I was not limited by python's syntax/grammar. I could craft the language closer to what was needed for schematic design and maintain simplicity. Overall, it was a great learning experience on language design and also using ANTLR for the implementation.