This connects because I'm currently on the hiring side and I've also been on the candidate side. About ten years ago I got rejected from a junior position because I didn't have a degree - I was self-taught and already freelancing successfully, but apparently that didn't matter.
Now I'm the hiring manager and I've literally removed degree requirements from every role I've helped post. We've hired four people without degrees in the past two years and they're honestly some of our best performers. One of them came from a bootcamp, one taught themselves, two started in support roles and moved up.
But here's what I've learned: removing the requirement isn't enough. You also have to actively look for candidates without degrees. The default assumption is still that they'll have them, so if you just remove the requirement and wait, you'll still mostly get applications from people who went to college. You have to change how you source.
We started recruiting from bootcamps. We started asking for GitHub profiles instead of (or in addition to) work history. We started creating internal pathways for people to move into tech from adjacent roles. That's the part that actually takes work.
The other thing - and you mentioned this - is that this can't just be on individual hiring managers to fix. Your company's HR practices, your career level requirements, your recruiting partnerships, your internship programs... all of that has to shift. If you're alone in your team wanting to hire differently, it's exhausting and it doesn't scale.