Out of curiosity, why are you still using 32-bit architectures?
EDIT: definitely not "maybe the most" popular
Given that software is always too big, this can often be a product-making distinction.
They are cheaper because they use less area, and they're also more memory efficient because pointers are all half as big. On these CPUs you don't have 4GB of RAM so you don't need a big address space.