People forget that Bill Gates is an entrepreneur. He has never been an excellent programmer, engineer or computer scientist, just look at how bad the software he wrote was. It was the fact he managed to market his crap software and build a successful business which has made him successful. Nowadays Microsoft have improved the quality of their software and I doubt any of Bill's code remains part of any modern software.
I have higher national diploma in electrical and electronic engineering and have no intention of topping it up to a degree. I don't care about earning lots of money and just want a stress free life. I'm happy to keep electronics as a hobby.