それはグローバル変数のデメリットなわけで、やむなく使う状況の説明になっていません