Who gives a fuck what pays for what? The stadium/shirt sponsorship deal means extra income, which has been used to good effect to improve the squad, which is how it should be. Nobody knows if the same amount of investment would or wouldn't have been made without this additional income, so it's pretty pointless complaining it.