Corona came up with it to sell more beer, and the lime hides the old skunk beer taste btw.
It ain't no English ale, but I must admit I like Corona with lime on a hot day.