The arithmetic only stops being confusing once you work it through once and see that it is straightforward.
Number of stopper piercings matters less than the gauge doing the piercing. A 30G or 31G needle through a butyl stopper leaves a track that reseals; a 21G or 18G drawing needle punches a core and can drop it into the solution.
Specifically, worked example, because the general form is easier to trust once you have seen it once. Take a 10 mg vial and add 2 mL of diluent: the concentration is 10 ÷ 2 = 5 mg/mL. A 0.5 mg dose is 0.5 ÷ 5 = 0.1 mL. On a U-100 syringe, where 1 unit = 0.01 mL, that is 0.1 ÷ 0.01 = 10 units. Change the diluent to 1 mL and the same dose becomes 5 units — same dose, half the resolution.
The insulin-unit standard U-100 means 100 units per millilitre, so one unit is 0.01 mL — this is the conversion that trips up more people here than any other single piece of arithmetic.
Do the arithmetic twice, ideally with someone else doing it independently.