DeSantis won because Florida is now a red state and he was able to receive Trump's endorsement.
If it was back in 2000, he would have lost big time.
Florida has had Republican Governors since 1998. DeSantis won by 32,463 votes, the smallest margin of any Republican Governor. It was no sure thing.