C#の機能がビジネスロジックに不要であるという主張に具体性がなさすぎてなんとも
明らかな反例だけは出ていて、意図せぬnullの混入がビジネスロジックにとって極めて有害であることは君自身が認めている通りだ
実際VBerって参照型を正しく理解してない奴多いし、nullが嫌だからと構造体を好んで使う馬鹿な現場もよくある
むしろVBにこそ必要な機能だと思うけどね