I think most users usually use Geany as code editor and only sometimes as text editor or for other uses where spell checking while typing is desired. So, IMO the default is appropriate because users can enable "check while type" in cases where it is needed.
There is also a toolbar button to quickly toggle this option.