Thank you matteo!
Sorry the language was perhaps stronger than intended. It completely broke my Panda workflows AND it was non-standard macOS behaviour. So there was a bit of knee jerk there. I’m sure these were design decisions that were carefully thought through, so I’m sorry about my wording. It was not meant to be incendiary 
That being said, I do think my point still stands. Even if this was an intentional “quick capture” design decision, I do still believe it is incorrect. I think the crux of this has to do with the question “What is Lettera?” You know the answer to that question certainly better than I. But based on what I read on your website (and based on the fact that you have another existing app Bear), I would surmise this:
- Lettera is NOT Bear.
- Lettera is NOT trying to be Apple Notes.
- Lettera is NOT trying to be Drafts / Obsidian / Notion / etc.
- Lettera IS meant to be a standalone DOCUMENT editor, in the same vein as TextEdit, Pages, Panda, etc.
- Lettera ALSO supports a project / folder oriented workflow.
So to me the key issue is point number 4. If it IS trying to be a standalone macOS document editor, it SHOULD use the standard macOS document model in order to behave like a good macOS citizen. I can point to any number of Electron apps that are terrible macOS citizens, but based on how well Bear and Panda are designed, my assumption is that the good folks at Shiny Frog care about being good macOS citizens and are the kinds of Mac users that appreciate Mac-assed Mac apps. It is because you care that I raise this issue 
Now based on my use case, number 4 by far trumps numbers 1-3 in the “Quick Capture” use case because Lettera is not SUPPOSED to be any of those apps. But my view might be incorrect. I truly hope not though because you guys already have an existing app, Bear, that is meant to be that app that is 1-3. As such, I don’t believe the “quick capture” is a valid reason for incorrect and non-standard behaviour. And even if it is, then I believe this is something that developers and users should give feedback to Apple about, and NOT take it into their own hands to implement incorrect and non-standard behaviour. There are of course examples of developers who DO take things into their own hands. Take Chrome’s Hold Cmd+Q to quit for example, which “fixes” accidental quitting on macOS. But that, among many things, makes Chrome a terrible macOS citizen, and Google of course cares nothing about making their apps more Mac-assed.
So my argument remains that the Cmd+N behaviour should be what Cmd+Shift+N currently does. (As an aside “New Window” is an extremely confusing label for what would be the correct “New File” behaviour… so much so that I didn’t even try it. Now that I have, I’m thankful I have this workaround until the behaviour is correctly fixed.)
When it comes to your TextEdit example, I’m well aware of how macOS saves files to disk that are “unsaved” and hanging out in the ether. It’s actually precisely this feature that I and many other users rely on (whether they know the underlying implementation or not) when working with documents. To give a bit of insight into why I feel so strongly about this in the first place, I can describe my use case a bit. The macOS document and autosave model allows a user to hit Cmd+N and work on a document without having it “saved” anywhere knowing that if the power cord to the Mac gets pulled, nothing is destroyed. And the key thing that this allows is exactly the kind of quick capture / quick doodle / quick photo that you’ve advocated for. BUT you are able to do this WITHOUT explicitly saving the document into any user chosen folder. This allows the user to rapid fire new notes / drawings / ideas without worrying about where to file them. And this default behaviour is perfect for quick capture, and in my opinion better than the current behaviour because it allows you to do the quick capture BUT the moment you close the window / tab, it FORCES you to either save or discard the quick capture. This last part is critical, as it allows me to only KEEP the quick captured notes / drawings / etc. that I actually want and discard the rest. It also forces me to make this decision at one point, which is a good thing, as you are not allowed to close the tab / window without addressing the issue of where to save / discard. The second reason why this is better is that these transient documents are ALLOWED to be transient, which the current behaviour does not allow. Under the current behaviour, when I make a New File that I do some doodles on, that file is forced to be saved within the user facing file system, and this generates a ton of trash Untitled files that I never wanted to be there in the first place. These files then need to be manually deleted, as opposed to automatically discarded when closing the window under the Document model. At the end of the day, this is simply my use case, and others will have myriad of their own. But the bottom line is that these use cases and workflows have been built around standard macOS behaviour that has existed for a long time and any Mac-assed Mac app should respect that.
Lastly, coming to number 5… things get more interesting. To be fair, I don’t think macOS has a standardised way on how projects should be treated. So you’re right in trying to define good behaviour when working with projects. BUT I think it is misguided to try force every single use case into a project-oriented workflow by forcing all new documents into a “default folder”, even if you let the user pick what the default folder is. This is simply non-standard behaviour for a document based Mac app. Other apps do manage to solve this elegantly though. TextMate 2, despite its age, handles this pretty well: All documents (new or opened) are treated correctly as documents, but if you open a folder instead, that window where the folder is opened to will be in “project mode”. I’m sure there’s other examples to look at. Point being that I think you can still have an app that has a “project mode” that correctly respects how document behaviour works in macOS.