Yes. That is all that matters. That is the contract you've signed with the business, end of story.
They have their reasons (3P clients suck at caching, this is a subsidized tier to create subscription lock in, etc) but that's besides the point. If you sign a contract, you abide by its restrictions or you categorically abusing the offering.
> There is another alternative, which is to keep using it against their ToS and risk a ban.
No one working on a project of value and no sane business would do this. The people doing this are not serious/mature people. Frankly any dev that intentionally does this at a real company would be fired.