"Providing a satisfying experience to a bunch of tinkerers is a very different thing from providing a satisfying experience to the multitude of non-thinkerers who buy smartphones." I kept reading "thinkers" all the way through...
Switched from Windows to Linux in 1999. Never looked back. Have been running several companies since then, cooperating happily with scores of customers in many areas. Never any real issues with file formats or the like. Run as many programs on the command line or in (n)curses as I can. Extremely efficient setup - I am stuck with Linux due to efficiency.
Last time I counted, we were 623,966 residents here. Give or take a dozen. Did the city need garbage so badly they started to burn the population now?
"Who needs textarea any more?" I do. I am writing this comment in VIM using the "I's All Text" extension for Firefox. I use my tool of choice (VIM) for almost everything I write, and I am not overjoyed with "solutions" trying to enforce other tools and behavior than the ones that help me the most. Freedom of choice is, at lest for me, very valuable.
:) Similar to a program I have on my HP-41CX.
HyperList is not limited to any number of layers. though. But the VIM plugin is.
HyperList may be an alternative as a straight text solution (even with a VIM plugin doing all kinds of tricks).