While this sounds rational, I don't think that's how it works in most cases. Those who do the hiring usually prefer covering themselves by hiring someone with a degree rather than having to explain how they hired you because you made millions to someone else in the past.
Also while we understand the hacker culture, many only understand "degree > job", they can't comprehend why you don't have a degree if you are so good.