I agree with you, but I suspect that your experience with Jira/Confluence as a developer will depend on the quality of your project and management team. If your PM team use it as a way to distribute their work down to developers, then Jira will quickly become one of the litany of things that you hate. Meanwhile, if it's used well, it can vastly reduce the burden of upwards communication in a way that Trello never will.
In other words, like most enterprise software, the experience is highly dependent on how well it's implemented.