Force the 3rd gear accelerate is abit stressing... But no choice if we need power with high rpm in short moment, usually I won't use hold for a long period when in high speed.
By the way, after my google for hold button again and experiment while I drive back to home just now, the hold button not only limit the highest gear position, it also block 1st gear in D & S mode, except L mode.
Means once the hold button pressed, the gear will only available in 2nd & 3rd for D, 2nd only for S. This made our Mazda having a more smooth driving experience on the slow traffic, in normal situation, our car will use the 1st gear and switch to 2nd gear in couple of second and then the car stop for a stupid jam. And the car keep repeat changing gear from 1st > 2nd > stop > 1st > 2nd > stop>.... With hold button, it will only use 2nd gear and your gear box won't to busy switching here switching there.

Conclusion, hold is use to squeeze power in Highspeed for emergency of a short period, comfort the driving experience in slow traffic.
Sounds like so magic and this proof our Mazda2 is a smart choice again~
