NET Framework と NET CoreNET

VS2019でVB新規formアプリで全くの新規プロジェクトを作成した。

単純なMsgBox命令がエラーになる。???
msgboxshowなら表示される

フレームワークを確認するとCore3.1と表示される

ネットをググると、NET Framework と NET CoreNET
の2種類の系列が存在するようで前者がwindows用
後者がwindows+MAC+linux用という事である

IDEレベルでは、両者間を変更できない

改めて新規プロジェクトを見ると、windowsには2種類あり
・windowsフォームアプリと
・windowsフォームアプリ(.NetFrameWork)

うっかり前者を選んでいた、
一端選択すると、前者が常に表示される

FrameWorkの変更は、通常はアプリタグからできるが、変更できない
プロジェクトファイルの構造も違っている

結論、
NET Frameworkでプロジェクトを作って、ソースファイルをコピペし
既存のファイルの登録で対応した。

どうせならソース完全互換にして欲しい.
msgboxとかの基本命令がなぜNGなのか疑問