Eek. I do think that may be me. I hope not, though, as I don't really think it describes my approach to Scrivener at all...
I don't think that's you. It's all about the "demanders' attitude", and the way these demanders tend to hail to those who implement every line on everybody's wishlist.
It's ironic, see? User A says "implement this, your app is bull without it, I'm a customer, you need to do what I tell you". However, if the developer would listen to User A just for the fact that he's a customer, the developer would have to implement every idea by every customer. The outcome would be similar to an application without any primary conceptual stage, and as we all know would not meet ANY customer's demands.
As for "pissed" or "arrogant": We took quite a lot of beating during the past couple of years, with users of other folks' software invading every thread on every forum or blog talking Ulysses down to start with. We never changed our way, because we strongly belived that it would mean betrayal to those users who actually liked what we're offering. We're five years in and didn't release a single update anybody had to pay for. Five years, and people keep rushing in, calling names, trying to force us out of business. People who *just don't like our application*. I mean... we're not doing anything illegal, we're not forcing anybody, we ain't even responsible for that all-time-weakness of the US Dollar. All this bashing can get to you, and it's quite a wonder we're still around. If arrogance is what it takes to get through this, so be it.
All the best