Beyond Penpot and Excalidraw, check out Sketch (Mac-only but mature), Lunacy (offline-capable), and Plasmic (code-focused) - all with different trade-offs but less pressure to monetize aggressively.
I find it kind of ridiculous that I need dev mode to get some values that they expose outside of dev mode but in a less dev friendly way. I know there's more to it, but come on...