Eh, I just thought that forcing the user to reboot when the thing they’d most likely want is to go back was a bad idea. (e.g. What if they chose the wrong locale?)
My changes did introduce a few pointer-related bugs (and one header-related problem that wouldn’t let Haiku get compiled— I had to rewrite the change under very counterproductive circumstances), but Pulko helped me a lot by fixing those.
This actually crossed my mind (before I tried to implement the use cases properly), but I completely forgot about it!
“Exit to Desktop” sounded a bit confusing to me, because it’s not like the user opened up FirstBootPrompt and wants to return to the Desktop. “Try out the Desktop” (or similar) would probably sound better. Will push a patch later.