Why are ATMega8 and 168 more costly than 328?

The non-P versions seem to all cost more money. Probably due to lower volume and/or Atmel/Microchip trying to nudge people towards the newer versions.

If you compare 168p vs 328p, the 328p is more expensive.