Pokud vám to stačí jednou větou, můžete si přečíst důvod přímo od autora Textilosaura: Textilosaurus - textový editor (hobby projekt).
Někdo si najde texťák, kterej mu vyhovuje a používá ho, a někdo si napíše vlastní takříkajíc přímo "na tělo", přitom nutně nemusí přinášet cokoliv novýho. To že svou práci zpřístupní ostatním, je něco jako bonus navíc.
Já v práci ve Win používám vlastní editor už hodně let, jen jsem ho nikde nepublikoval, a je pro mě jednodušší přidávat funkčnost kterou potřebuju, než bych si musel přizpůsobovat něco "cizího".
Doma na Linuxu většinou používám Geany a Atom, tam mi stačí... ;)
Tady autor Textosaura.
V zásadě souhlas. U většiny ostatních editorů se mi stalo, že mi nějaká funkcionalita nevyhovovala do té míry, že jsem musel hledat něco jiného, hlavně se to týkalo právě definování externích příkazů, které se většinou musely jakoby samostatně nastavit v případě, že jsem nastavení symlinkoval třeba na Syncthing a používal na více platformách.
Ještě bych k tomu dodal, že ne každý editor umí vlastní příkazy mapovat na klávesové zkratky. A rozpoznávání kódování (byť je třeba „jenom“ stochastické) je něco, co mi od dob přechodu z Windows (PSPad) chybí snad nejvíce (co se týče textových editorů). Takže až budu mít čas, určitě se na to podívám, protože v Linuxu jsem nenašel nic, co by mi sedlo jak právě zmíněný PSPad. A z popisu Textosaura mi přijde, že tohle by mohl být dobrý kandidát.
Kdyby tam byl nějaký problém, tak to házej na github, mrknu se na to. Ta detekce kódování je udělaná skrze knihovnu uchardet a dělá se jen z pár počátečních bajtů souboru - https://github.com/martinrotter/textosaurus/blob/master/src/common/miscellaneous/textfactory.cpp#L173