I think DRY is not really pushed in FramerJS?
Not completely sure what you mean? Because Framer is code, you can in theory build everything without any repetition. But often some repetition isn't that bad. Like anything, it's all about the right balance :-)
Something I'm working on myself... Coming from rails sometimes I have to remember it's just faster to 'brute force' something rather than wrap it all in modules.
When prototyping faster means you get to try more stuff.