Corporations aren't consumers, so corporation tax is passed on: to customers, employees, or shareholders. Levying taxes via corporations disguises the true level of taxation.
So while it is a problem, its not a new one - nor an unsolvable one.
I can’t believe there aren’t ways to detect when a subsidiary buys services from HQ at abnormal prices.