I think there is always an option to wear white on these occasions. >>
I’m sure most priests wear white, but for the others who wear rose, if it’s not a gift/donation, it’s a waste of parishioners’ money to purchase a vestment that can be worn on only 2 days out of 365.
No parish I have ever been at buys the vestments. It’s family or individuals that do that. I have also seen them just wear a rose stole over the white vestment. But even if the Parish did spring for it. Priests will use the same one for 50 plus years and like I said they leave it for the next guy when they retire.