Database processing doesn't simply stop if the monitoring of free space fails to predict a need to extend.

Of course, if the monitoring is 100% reliable, then the data file will never auto extend anyway so it wouldn't matter which it was set to, so it might as well be set to autoextend.