This is very poor parenting. IMHO there is no other way to look at it. What’s the message?
I never went to a prom & can’t say I ever missed it,altho I would have to say I certainly missed certain things connected with it, but nothing that ever affected me later in life. My parents never had the money required for me to attend a prom, but they were the best of parents nevertheless.