Netlify's own EULA states (https://www.netlify.com/pdf/self-serve-subscription-agreemen...):
> While we always make an effort to communicate clearly and well in advance if we decide a particular website project is not a good fit for our Free Usage Tier, we reserve the right to disable or remove any website project on Netlify’s Free Usage Tier without notice at our sole discretion
so every free user should very much expect "an effort to communicate clearly and well in advance". They were explicitly told they should.