That would totally be my preference if business users didn't want access.
Getting them to use Github/Gitlab is an argument I've never won. Typically it goes the other way and I end up needing to maintain a Monday or Airtable instance in addition to my ticketing system.
You're staying within an ecosystem you know and it seems to offer almost all of the necessary functionality