You are missing important candidates! There is a list out there of over 200 people running. The whole list have about as much chance of winning as these selected 25 or so.
Source: Ballotpedia. They say 282 but the actual count is 289. See https://ballotpedia.org/List_of_registered_2020_presidential_candidates