If they sign Messi, they'll make more back from his marketing alone. So, it would be a very good signing not because he's a very good player but because he also earns his club a ton of money.
Besides, 50m is nothing to City. It also won't hurt them much in regards to the FFP. Oh, it gives City...