This sounds like a good idea for the current, somewhat dystopian world we're living in, but have you ever thought about whether huge corporations are even a net positive in the first place?
I think that even if taxing corporations doesn't make sense in terms of tax revenue, it makes sense in terms of stopping companies from growing too large
Imo corp tax should be nil until you get to about 1m profit, and then brutally progressive after that. Small businesses are great, and companies that benefit the consumer by being large can be public-owned and both compete internally and internationally.