I agree with this criticism of the bill:

Zoe Lofgren, the Democratic representative from California, said: “As a matter of principle we have never legislated on the basis of making rules for five companies that are different from everyone else. The way it is crafted is problematic.”

These specific companies are not the only bad actors, so it seems better to define a category and target the whole category

Aside from that, seems like bills like these are sorely needed across the planet