I think at some point, the average poster on that subreddit started posting longer and longer stories rather than just humorous short ones, and that’s when it became less enjoyable to read. There are folks who post stories with “chapters” that become wildly popular, but they’re always very light in substance. I don’t see the appeal.
The danger is that you may start to look for a point of no return when there are still paths forward. It's easy to develop bad habits that make this a more common scenario than it really should be. I don't know the answer to this, other than to make sure you aren't the problem. It requires constant, honest assesment from yourself, and (perhaps just as important) from others.
It is very important to separate the domain of responsibility:
What to do -> the client
How to do it -> the developer
Sure, there can be interactions both ways between the dev/architect and the client but you must be ready to defend your borders (i.e. the implementation) very fiercely with difficult clients. The dev didn't do it and got no respect back.
I can't blame the poor dev too hardly though. Life really sucks when you have to work against your boss and the client.