If I sell you a $20 bill for $25, and I'm up front about that deal, it's legit, but it's still a ripoff.
Topstep's business model may be legit, but it's definitely a gigantic ripoff for the trader. Their business model isn't to profit off of profitable traders, it's to collect a bunch of fees...