The chat interface has regrettably become the universal mold for LLM interaction. There are no dissenters. Every provider has the exact same experience. Just off the top of my head I can think of more than a dozen different features that would make LLM interactions infinitely more intuitive and efficient.