The thing is, Null was discussing something he is going to implement. He wasn't asking for suggestions for a replacement. He wasn't asking for reasons why his idea sucked and should be replaced. His parameters for feedback were obvious and specific. It is essentially a guarantee that Null is implementing this the way he is for a very specific reason.
Neither
@awoo nor myself said his idea "sucked and should be replaced". It's an issue of time and effort especially given Null is doing a lot of this work on his own. I think he mentioned in the last MATI that he spent about a week making the test version that was demonstrated on the stream. The chat certainly worked but it's just a proof of concept.
I don't doubt Null could write a decent chat client but it's just that it takes time away from everything else. Null isn't Terry A. Davis, he doesn't have unlimited time to spend on this stuff.
Also "His parameters for feedback were obvious and specific"? I re-read all of his posts here and I don't see anything like that. If Null doesn't want unsolicited feedback and ideas then that's fine, I'll stop posting in the thread, but I haven't seen that.
When a project manager asks for something in a certain vein,
Let's say Kiwi Widgets, LLC is designing an amazing new chat system to own the haters. The PM doesn't just sit in his office dreaming up all the technical specifics, the scope and effort required in a fully fleshed out design doc that is bestowed as the word of God to the peons. Questions such as "Do we need to build this from the ground up?" are discussed in meetings so you don't have people screaming "We're doing it wrong!" midway through the process.
I understand the frustration of PMs not getting what they asked for, but Null need only ask himself if doing it one way or another is appropriate. He has the flexibility to change course quickly if he feels it's needed and I don't think me and others giving our 2c worth is a problem.
Also you never know who might be reading these posts, somebody else might have a similar set of requirements for their own project and may find the suggestions helpful.