Okay Trump is recent, but his whole change of focus since buying Twitter is where public opinion on him shifted. That started a shift in public statement more toward the libertarian or perhaps conservative and that made him unpopular with a lot of the liberals who previously liked him for pushing environmental causes.
Now that he pushes conservative and libertarian ideals, supports a Republican candidate, he becomes persona non grata. That may well be valid, but it should not take away recognition of his other accomplishments. If he's now an asshole, he can be a visionary asshole. Becoming an asshole doesn't mean he isn't or wasn't a visionary.