Not showing the URL in various logs can be a concern if your query parameters are sensitive.
I do agree on the quirkiness of encoding a bunch of data in the URL. Its nice to decouple the endpoint from the input at a more fundamental level.
Not showing the URL in various logs can be a concern if your query parameters are sensitive.