Want this question answered?
Big Ben was completed in 1859. The London Eye was built for the Y2000 Millennium celebrations.
Because those were the people who wanted it.
Yes it is. Originally it was only intended for it to be in situ for just one year for the Y2000 celebrations, but it has now become one of London's most popular tourist attractions.