Microsoft has quite a history of creating and then abandoning different APIs and technologies.
This is all pointless hyperbole. This isn’t that big change in the Java ecosystem. It’s not like it’s going to cost $20 to run Java at all.
The price is for running Oracle’s Java... that’s older than six months... that you want security updates for.
You can run a different JVM, you can get the security patches from someone else, you can go without them. You can pay someone other than Oracle. Free options still exist.