Here it is:
Let's say I am licensed for spatial analyst.
By default, this extension is turned off
If I try to run a tool that requires spatial analyst I get an error message and the tool closes.
Instead, why not…
If I try to run a tool that requires spatial analyst, ArcGIS checks to see if I have a license, if turned off it either turns it on for me, or simply asks if I would like to have it turned on to complete the process.
This would be far more user friendly.