Alexandria Ocasio-Cortez, the AOC mentioned is right to try and stop this practice. US elected legislators are basically exempt from Insider Trading laws. What would put you and I in prison - they can do without fear of prosecution. They do it and get rich from it - even calling and telling friends of upcoming legislation and votes. That way they start feathering the nest for after they get out of office.
Add in they get retirement. NO elected legislator should ever get retirement - with the possible exception former US Presidents - and then only if they can demonstrate actual need for the money.
Senators pay up to 10 Million Dollars to get elected to a job that pays $174,000 a year. Added benefits make it more and lobbyist perks then and later add to the haul. But, pay 10 million dollars to get a job that pays just over 1 Million over 6 years - the numbers don't pan out.
Limit stock involement and get rid of retirement for these folks. If they want paid retirement they can get real jobs.
As far as AOC, I don't think he will repeat as champ next season. And NIL, gaming the system openly is turning many away from College Sports. This even as many of athletes deserve to get paid/stipends for what they bring to the Colleges & Universities. (Well, maybe not Iowa...)