I have a case for removing (not just hiding) the Versions panel from Agile Boards.
Our boards pull in issues from multiple projects. The issues do not use the standard Fix Version field - they use custom version pickers only. If users drag & drop issues to the Versions panel, Jira sets the Fix Version, even though that field is hidden on all field configurations. Then Jira adds a misleading version lozenge to the card in the backlog. Seems the only way to remove it is to temporarily "show" Fix versions on those field configs, bulk edit/remove, then hide the FV field again.
We do have a paid license for scriptrunner and a test environment if anyone can give guidance on where to begin. Thanks!