Please not the trickle down theory again.
https://en.wikipedia.org/wiki/Trickle-down_economics means something different. "Creating jobs" is not "trickle-down economics".
There is nothing in your wikipedia article which says that "Creating jobs" is an antipattern for "trickle-down" economics.
I agree with the sentiment that they should receive equal treatment than local/smaller companies, but saying that they contribute "nothing" is unfair and ingenuous, they do in terms of creation of local jobs and the direct and indirect taxes they pay for them.