I can appreciate preferring customizable tools, but if I were to personally choose for the company I'd prefer a constrained and opinionated one. Not coincidentally, this is analogous to the choice many companies make in their programming languages / linters the team's use.
My guess is you wanted a Kanban board but didn't realize you can change the standard ticket view to a board view? If you're in the Active issue view for your team you can click the boxes icon at the top right (or hit cmd-b) to get a kanban view.
I first opened my personal Linear account in 2020 and the default was no Cycles. I created a new team in that account today and it's the default.
I opened new one somewhat recently (2 months ago) for my company and the default was to have them off too.
The docs for Cycles say that here too: https://linear.app/docs/use-cycles#configure
Maybe you didn't have admin permissions on your team? Not sure.
I'm no particular JIRA fan and have had the misfortune of having had to administer an on-prem instance of it but the people who complain about it have clearly never used TFS or the bespoke solutions hacked together from off-the-shelf software (Domino, Sharepoint, Notion) that I've been exposed to. JIRA's a solid 6.8/10 and has always been far down the list of things that I'd change at any job I've had that uses it.