I see your point, but I view it through a different lens. In painting, the mastery of 'blank space' (negative space) is as vital as the brushstrokes themselves. For a project like OpenBSD, the discipline to not implement a feature—unless it can be done perfectly and securely—is a rare form of restraint. In an industry obsessed with feature bloat, this 'lack' isn't a deficiency; it’s an aesthetic and philosophical statement.
I tried using OpenBSD, but the support for some specific things isn't very good. For example, J language support is always missing some packages. I also don't want to, and very much do not want to, use systemd. I finally chose FreeBSD, but I'm using some things from OpenBSD as much as possible, like obhttpd, etc. It feels good now.
It should work fine in pretty much any text editor, but after you have a few thousand URLs, some of them might start to slow down a bit on searching. But you'll always have grep.
"I am convinced that the best possible programming environment, at least for finance, is one that is based on high-performance list processing with APL-like primitives." -atw