It's not illegal and I don't consider it morally ambiguous either. If anyone had a real issue with it then the law could easily be changed to stop the practice from happening but they don't because it isn't an issue. It's not about cheating taxes, it's about securing maximum investment in the team in a totally legal way.