There's a way to do that. Don't call it free beta with no pricing attached. Call it "free trial for X period" and ideally advertise the price ahead of time as it was always done in the past. Not calling it a "trial" is not an accident. It is deliberate and that's what makes it a rug pull.