This is a pretty silly hot take. In what world is the name of an argument more important than its type? I can see changing the name to inform the developer that the argument has a different use, and thus they should update their code, but to take a stance like "I reserve the right to break your app and I couldn't care" is a terrible mindset to have.
I think a better take would be; you can use named variables to intentionally make breaking changes to inform consumers of your code of an important change in the use of a variable.