The point that parent is trying to make is, emacs and vim are free. emacs and vim are each much much more advanced editors than textmate.
I tend to agree. Also, the textmate 2 debacle shows the inherent weakness in basing a large part of your productivity on closed source software. What if textmate 2 never came out? What if textmate didn't work on OSX 10.9, or what if in 5 years OSX is no longer a reasonable platform to develop on at all? I know that Emacs will be compiled wherever I land, and that all my extensions and configuration will go with me.
It's foolish to lock yourself in to a specific vendor for something as important as an editor (if you are a programmer). Feel free to be foolish, it's your right, but it is foolish.
I've seen this reaction when I advocate for Sublime-Text 2 (I don't use Text Mate as I want a cross-platform editor). Excellent FOSS applications exist in the space, but individuals may value what they get out of products that cost money.
To give an analogous example: You can get an old computer for cheap. Buying a newer computer might be still worth it - it really depends on what you're going to use the computer for. Paying extra money for the right tool for the job is usually a good investment.
Given the relationship that coders often have with their editors, this is like saying to some parents "It's just a boy"… If you spend a lot of time in one program voluntarily, it's hard not to develop some feelings for it, beyond pure utilitarian reason.
TextMate is certainly one of those programs. It embraced the programmability of a Unix-based environment, coupled with a very simple design and actually introduced some new concepts (or at least made existing ones more prominent and/or easier to use). It also came at the right time, filling a niche for developers that wasn't satisfied by the pure-Unix breed (vim, emacs), nor by the entrenched MacOS editors (well, BBEdit mainly). Being introduced in a quite hip Ruby on Rails screencast didn't hurt, either.
Don't get me wrong, I'm not even a hardcore TM fanboy, as I switch a lot between editors, while secretly regretting that I can't just stick to emacs…
But I certainly understand the appeal, and if a bit of money (that most developers who buy Macs certainly can afford) helps keeping the momentum of a resurrected application, I'm all for it. Whether I'm buying it, is another matter. Right now, it doesn't fill an interesting niche for me, and I'd much rather spend the time customizing my .emacs file. Never mind that where I'm really missing good editing functionality isn't HTML or Ruby, it's Objective-C (or Java, when that was still job-relevant), where an IDE really helps. Well, let's see what AppCode[1] can bring to that particular table…
> "I've never used it; is it really /just/ a text editor?"
It's not a text editor in the scheme of Notepad or TextEdit; it's an editor for text. That is, it's a tool for programmers, with all the searching, syntax highlighting, and whatnot that goes alongside. Sometimes even writers use it.
What makes TextMate good is that it executes well, and doesn't (at least to me) try to be an IDE. Which is why many of us like it, or at least liked it, before things stagnated.