Yes I know these are laptop CPUs, it's mentioned in that screenshot, "CPU class: Laptop", and the CPUs have 'M' in their model#, but does it make a difference? Both are Laptop CPUs, not like I compared a Laptop CPU with a Desktop CPU...
The i3 is indeed much older, but since it beats the Pentium in performance, I see no reason as to why it should cost less. A new CPU which is worse than an older CPU, should not cost twice as much the older CPU (IMO).. You could be right though, laptop components have weird prices, a motherboard costs like $230, outrageous. But i think sincreator has a better explanation, they probably just messed up the prices.