There are some configurations other than Flatpak in which the default launch method fails (for example, using NixOS's Steam package but the Olympus flatpak). An option to force steam://run would be helpful.
While not currently implemented, it is possible to pass command-line arguments via steam://run/504230//--vanilla/. This does result in Steam displaying a confirmation dialog.