One issue with that is that "aviation" includes a lot more than commercial airliners - it also includes inexpensive, Spartan general aviation aircraft. The cost of such a system would be prohibitive.
Just look at the rollout for ADS-B In/Out if you're curious how difficult that might be to implement.
Just look at the rollout for ADS-B In/Out if you're curious how difficult that might be to implement.