Xamarinはプラットフォームコードから共通コードを呼び出してたから共通コードからプラットフォーム呼び出しをするのにdependency injection必須だったんだよ
MAUIは単一プロジェクトで共通コードからプラットフォームコードを呼び出す方式に変わったからDI不要になった
Dependency Serviceはdependency injectionするサービスだからプラットフォーム呼び出しに関しては使わなくなったというだけだぞ