Und dass der Zugriff darauf nur einer Warnung ist, finde ich auch nur mäßig sinnvoll. Wenn die nicht sicher initialisiert wird, sollte der Code nicht kompilieren. Schluss aus.
Wenn der Compiler das auch wirklich immer korrekt erkennen würde ...
Tut er aber nicht, auch wenn das tatsächlich von Version zu Version besser wird.