An article without head and tail. Indeed, just like Bill Gates, Jeff Bezos and all of us, Jobs made mistakes. However, the whole drivel about him not being in the top 50 richest people and thus not being a good entrepreneur makes no sense. An entrepreneur, as defined in the dictionary, starts businesses and aims for profit. Nowhere is it written that that all of that profit (or the corresponding value of the business) has to benefit his own bank account.
As for giving to charity, he didn’t indeed, but again that has nothing to do with entrepreneurship. Read this for some background on the why: https://www.indiatoday.in/technology/features/story/steve-jobs-was-rich-but-like-other-tech-ceos-he-didn-t-donate-to-charity-and-he-had-good-reason-for-it-1403480-2018-12-06
As for your message is ‘don’t let your ego get in the way of your business’ — I agree 1000%, but please stick to valid substantiation please.