Agree we should do something, a warning is a bit odd though. “This is probably going to break, but feel free to click anyway” … I can see that leading to even more support.
I will just add this to the next release so we move the work to a background job or make it work in batches and show progress which is the ideal outcome.