> Having small-scale tickets that you actually finish is the very essence of agile
Bollocks.
The "highest priority is to satisfy the customer through early and continuous delivery of valuable software."
Not tickets, small or otherwise. Not tasks. It has nothing to do with two-weeks.
> Ignoring the "wider vision" is the best way to produce software that actually solves people's problems
I have no idea what you could possibly mean by this.
Every time I've ever seen a modular development that isolates developers from the business (or from each other), I've seen brittle software, and that's assuming they get done at all.
> But a lightweight board that you push tickets through - the famous "kanban" - is a great way to develop software (I've had a lot of success with Trello, though I fear it's only a matter of time before Atlassian bloats it into JIRAness).
Listen, if software helps you, then great, but if your whole life is "pushing tickets", you're not doing Agile. It doesn't matter if you're using Jira or Jello.
https://agilemanifesto.org/principles.html