Here's a random thought: why was I repeatedly bad at organizing my notes and projects? I tried out all those applications that promised to solve all of my problems, delivered UX expectations, used open formats, and... nothing.
It took me a while to realize that what I'm actually good doing with text is refactoring. If a text isn't just English words but a piece of code, I magically gain ability to structure it, restructure it, organize it in a way that makes logical sense.
Well, guess what, you can use git with your notes, you can refactor them with grep and small shell scripts. Yeah, markdown is an ass due to pretty much every app settling on its own formatting, but orgmode is a breeze where you can write little refactoring tools with python and treesitter to move things around, experiment and decide if you want to commit to a new structure or revert.
Since I switched to a truly open format (no hidden app database to break) and common code management tools to manage my knowledge base I progressed so much, because I was solving the problem with tools I already was extremely familiar with!