Is there a reason to "not like how we got here" then?
It isn't much different than the Github Copilot CLI feature `gh copilot suggest "how do I do X?"`. It actually has a better user experience IMHO. You get to see and edit the suggestion quickly and easily. It's always just a cmd+y away too.
There are many other terminal emulators with these features now and they chose to add this now popular feature in a very thoughtful way.
You're moving the goalposts and again putting the developer in a position where they have to justify themselves. Which they don't. As GP puts it: "But iTerm is a free (both as in gratis and as in libre) open source project. The developer released a feature that they were probably happy and excited about."
I'm putting those who offer criticism of the community at large in a position to justify why they're surprised by the outcome.
> The developer released a feature that they were probably happy and excited about.
Then they should ignore the criticism. If you want to build what your heart desires there is nothing stopping you.
If you expect the community who uses your software to uncritically accept what you've done and offer no negative feedback then the fact you've given it away for free (while at the same time accepting sponsorship money) is not a valid position to take.
I'm not surprised. I'm disappointed.
> If you expect the community who uses your software to uncritically accept what you've done and offer no negative feedback [...]
My point isn't that there shouldn't be feedback. Feedback is important, both positive and negative, especially if it's constructive. But you can and should (and this is really my point) present negative feedback in a manner that is respectful of the project and the developers. It doesn't need to be unkind.
Take this exchange, for example. We may disagree, you may dislike my arguments and I may dislike yours, but we're having a civil discussion. This is healthy. Some of the feedback in relation to this feature on the other hand wasn't in good faith and wasn't civil. There have been allegations of covert data collection, personal attacks on the developers and vocabulary such as 'piece of crap'. This is the behavior I'm criticizing.