This works well for me and is a decent workaround although I also do not like to bruteforce it.
What I also found is that when I click on other links after using the query parameters in the URL, Wix continues to include the query parameters for all my site links. This is annoying if the users ever pay attention. Also I am doing this on my home page and when the home page is clicked, it always has the query string attached and skips the top of the page and always takes the user to the scroll location. Is there a way to strip the “?a=about” from the other links when they are navigated on the site.