Oh man, https://github.com/elastic/elasticsearch-py/issues/1734 is a disappointing read. I know ES wants to save their business, but alienating users isn't exactly the path to success.
I’m really appreciative of the way they considered and then implemented my request.
The response of "use the client version that matches the server version" seems perfectly fair.