Thank you for the detailed response and for taking the time to write such a reply.
I can certainly understand that a person can't scale to such a large number of users. Email will kill you one way or another, but the decision to stop updating ST2 isn't something I agree with. Even if I pay for the ST3 update, I still don't have an ST version without the bugs of ST2 and without the current bugs of ST3. I don't want to hope that ST3 will come in and be 100% bug free. That's because it's absolutely certain it won't and those bugs which aren't fixed when ST3 final is released will only get fixed in ST4 and so on.
Let's say I'm selling Foo Bar. I've sold 1 million copies of Foo Bar. Then people started to report some bugs. I ignore most of these people and go on to build Foo Bar 2.0. Foo Bar 2.0 is the next best thing, better than anything on the planet. BUT, I don't offer any updates to those 1 million people who've bought 1.0. They do run into bugs which they don't encounter with any other software. I decide to ignore them and just march on with my Foo Bar 2.0.
People will start trying to get in touch with me. "Hey, dude, what's going on with Foo Bar 1.1 / 1.01? I'm having this problem and it's totally ruining my day" They have absolutely no idea I've sold 1 million copies. I didn't tell anyone. Every single person waits forever for a reply. They just don't care about the product any more and start looking for alternatives. People start saying "yeah, forget about Foo Bar, the developer never answers their email and support is NULL". Then people start talking about how bad I am and that I don't offer support. It's enough to have 10000 people annoyed because I didn't provide them with support in less than 4 months to lose a lot of sales in the future - when people switch, they usually wish you good riddance and never look back.
It wouldn't be their problem that I'm not capable to hire people to work for me and to provide support and other services. They've paid for something and they wish to have bugs fixed. Otherwise we'd all be using disposable phones, computers and all sorts of devices - these are things meant to be maintained and kept around for a while.
Personally, I'm starting to hate ST2 and everything about it. I've lost data because it can't handle a lot of output - it insists on keeping all output data in its buffer. Obviously, this kills it after a while and your processes might crash.
All the problems I've run into were variations and combinations of slow unresponsive interface when having a large number of files in the editor, crashes, various errors and many others I've forgotten about.
I don't care about those bloody 15/20/30 USD or whatever. Everybody keeps mentioning the money for the upgrade. The real problem is that the stable version of ST gets NO SUPPORT AT ALL, ZERO, NOTHING.
If I pay right now for ST3 and I get a license for ST2 and ST3, I run into a bug I can always reproduce with the STABLE ST2 and ST3 keeps crashing for me like for others, how exactly does the fact that I've paid that amount of money make a difference?
Also, as a paying customer, what else am I getting over the pirate who downloaded ST2 / ST3 beta from somewhere? I'm getting nothing more - I get the exact same software with 0 updates.
So, the problem is the lack of updates. Even if I pay to get the new version, I still don't get a piece of software without that many bugs right now.
ST3 will suffer the exact same fate as ST2. jps will release ST4 beta in January-February next year and ST3 will be dead forever, just like ST2 is now.
As for the hardware problems you've brought up just like other people before, I've tested ST2 on many configurations. I've tried it out on Mac OS X, Windows and Linux. You can bet I've had pretty much the exact same problems. It's quite absurd that 3 operating systems would all have the exact same flaws or that the hardware would be broken to cause the exact same problem only for a single piece of software.
I honestly hope someone will start working on an open source ST alternative. It's really sad that there's no good open source alternative and people have to live with BUGS and DEFECTS. Everybody is at the mercy of a single guy who might get bitten by a venomous snake, hit by a bus or slip on his bathroom floor....
I certainly hope an open source alternative comes up. I'd gladly support it financially and in any other possible way.