Can't say I love Obsidian being held up as the best we can do for program design. It's closed source. It could be an elaborate system of duct tape and string holding the thing together.
I mean it likely is quite good based on their velocity and quality. But if we're to learn anything I'd really like to see its source code.