Leaving aside what he did with the boys, he's not nearly as nice as you think he is. He's a huge misogynist. For all his talk about how his dad hurt him calling him names over his nose, Janet said he used to fat shame her when she was growing up and that he called her a pig, cow, slut etc. He was sooo manipulative with Lisa Marie to try to get her to have a baby.
He's incredibly narcissistic, and he made out he gave those boys a great time, but even if you believe he didn't abuse them several have said they were felt discarded and the pattern there is clear, yet apparently poor little Michael, loneliest man in the world said that he was really hurt when the world seemed to miss little Michael and hated when he grew up.
He may have donated to hospitals etc but when it came to those close to him it was all about him and what he was getting from it.