Isn't it because cubes use less rendering time? Also, smoke isn't the only thing people would use the particle object for. It can be used for Snow, Rain, Fire, Explosions, Ricochet's and pretty much anything else that requires many particles
EDIT: Nice example by the way! The third one looks really good