Marion Jones never recovered because 1) she was marketed as an all-american girl; 2) she is african-american; 3) the sport's governing body is mostly old, white, & male who felt betrayed and forgot #1.
of course, this is entirely speculation but many people lost their minds when Sha'Carri Richardson smoked a little weed. imagine how people would react if Ms Richardson had an Oly Medal to go with her worlds & pan-am ones. now imagine if it came to light Ms Richardson is a doper.