As jraef said, VTs (or PTs) are designed to be accurate within a certain accuracy class.
Control power transformers are generally designed for power output only.
Depending on the power rating and voltage class, CPT's are generally cheaper than VTs, especially when rated 2-3kVA and below. VTs are often used for power applications as they do have a thermal burden rating, which is how much power they can output without overheating, if you don't need the accuracy class performance.
We sell a lot of VTs for power reclosers, automated switches, etc... at distribution level voltages. Mainly because most VTs at this level are dry-type and control power transformers are typically oil-filled.