Again you play fast and loose with terminology.
There are no "establishments of religion."
You seem to be meandering between using the word "establishment" in the informal sense of "drinking establishment" or "flooring products establishment" and conflating it with the Constitutional meaning of "establishment" as "an organization privileged above others in law."
inherently does this by taking earnings from people of one faith and giving it to other religious organizations.
No it doesn't - because their own faith's service activities are also being funded or their faith's service activities have an equal right to apply for funding.
No one group is being privileged above others, no one group is being excluded.
The Constitution does not say anything about an establishment of religion being as above the law; it just prohibits Congress from making laws respecting them.