Like, I don't really blame them for not sticking with a clearly nonviable free tier, but taking the easy way out at the expense of fucking over your (free, sure) users is still sorta rude.
idk if people "should" know better, it's a pretty dreadful world where you're to completely understand the business model behind every service you rely on to some extent, or else it's really your own fault when they pull the rug from under you with like five minutes of very non-specific notice.
Society just couldn't operate if everybody actually read the entirety of the terms of all the services they use. We'd get nothing done.