When job hunting, often some things are binary and somethings are qualitative.
You can filter out candidates easily based on if they have a degree or not.
You can compare candidates based on their github/experience.
You can also compare by GPA, but that's generally not very useful for someone who has been working for X years.
Note that often a degree is assumed and a requirement. It's not uncommon to get dropped later in the interview process when the other side realizes you don't have a (relevant) degree.
Another note would be if you ever wish to work internationally--here a degree is often a very concrete requirement for a visa.