Пример игрушечный на самом деле и в реальном коде почти не встречается. Забили почему, не знаю, должны были исправить. Серьёзно по репутации языка бьёт.
Интересно причем здесь то что это в реальном коде не встречается. Это дыра, и говорить то что язык без дыр, только потому-что мала вероятность что в неё упадут — неправильно, как я считаю.
Ещё 'static считается живущим всё время работы программы, хотя на самом деле либо ссылка недостижима, либо живёт оставшееся время программы, что тоже может чисто в теории привести к проблемам, но очень сомнительно