It’s true URLs have changed yesterday. Not API though. Just everything else outside of API.
For the record, I do value clean readable URLs. But they do introduce extra layer of complexity into the program. It got to the point where it’s just easier for me to encode query parameters as binary data (which can be compressed if needed).
There are no secrets in query parameter. It’s just encoded differently.
I know this kind of creates a problem where URLs are no longer “guessable”. But the way I look at this, “guessable” URLs are still in API and always will be.