Apply for program without price?

Hello – I’ve noticed that many of the private coaching LCS coaches offer programs without price tags attached. You have to apply to be in the program to learn the price. This seems like a method for sifting/ only getting higher-likelihood clients who aren’t necessarily price sensitive, but could also drive away potential clients. Do you have a framework for deciding whether/when to use this method vs putting the price up front?