There are a lot of project options that can force shader recompilation. It would be handy if there was a popup when the project is starting for the first time, so that the most common options can be set and THEN the shaders compile.
Otherwise you have to wait for them, then make changes, then wait all over again.