The problem (IMO) is that there is no political pressure for the Justice Department to seek corrective action against these near-monopolies.
The lack of action (IMO) comes from two motivations...
1. The desire for US politicians to see US companies attain global near-monopoly status as a mechanism to help propagate US policy & surveillance.
2. The campaign finance influence these corporations buy through lobbying in Congress and their local/state officials.
1 & 2 aren't even all that independent. Amazon didn't setup HQ2 in DC for nothing. Bezos even literally bought the largest mansion in DC explicitly to host congressional networking events.
The solution is simple, in principle. Nurture, fund, and support alternatives to these companies. Realistically, globalization means there is little hope for regulatory breakups in America's future.
In short, competition needs to be increased (i.e. more platforms). For example, Amazon wouldn't be able to pull so many shenanigans if users could export all shopping data to jet.com and easily shop on multiple platforms.
The other solution is updated regulations that follow in the footsteps of historical frameworks of antitrust in industries like utilities where it's accepted that monopolies are efficient, but strict measures are put in place to limit abusing market power.