Hi Joshua! Glad to see that I could help. I’m new to SiteJet (but, not new to web builders or html and css) and I had the same hard time in understanding how it works compared to other builders (P.S I still have a hard time , but I figure out some thing … at least I think so…).
Webflow is the closest to html+css, basically you are writting classes and html with a visual interface (similar in concept with https://pinegrow.com/ , but the UI in Weblfow is easier) … I guess this is the main reason why in Webflow you are “forced” to think in terms of inheritance.
In SiteJet you are somewhere in between Webflow and Elementor, you don’t have to think in terms of inheritance, all these atomic elements have an encapsulated functionality (but not as extended/abstract as in Elementor).
In terms of bloat, I think SiteJet does an excellent job outputting minimal markup.
There are advantages/disadvantages to these approaches, for instance even if I now how to code, I still prefer a builder because is faster for me to work (and what I like in SiteJet is that I can have both of these words code+visual).
I hope it helps.