Because Google said so in their guidelines. Yelp says the same thing, as well. I think the reason is they feel the review would be biased if you were given any form of a reward for leaving it. They don’t want solicited reviews.
More importantly the ACCC does not approve of this. Whilst a local business might be able to get away with it, major brands with multi locations like franchise groups would find themselves in hot water.