Difference b/w Atmega8u2 and Atmega8?

Antzy:
Why can't we use Atmega8(or 16 or 32) to do what it does?

Why would you want to? The processors are about the same price and the ATmega8U2 has built-in support for USB.