Developers absolutely don't need Jira to manage expectations. And we don't need it (or managers) to set expectations and track goals. There are more things, Horatio.
I get that Jira may be a way that works for you, for a local definition of "works". But there are a lot of good ways to make software.