ゲームの内容に応じて状態遷移のフレームワークをサクサクと構築できるスキルのあるプログラマーがここにどれだけ居るんでしょうか。
ユーザーからの不具合のサポートは務まりますか?
相手はプログラマーじゃないしエスパー能力も必要だけど、OSの基本知識やハードウェアのデバイス特有の知識からグラフィックボードの知識も一応必要になってくるよ。
そういう面倒くさいことをUnityはプロの技術者が大勢関わって吸収してくれてんだから、そのツールの操作を覚えるくらい手間としてはなんてことないと思うけど。

テトリス作るのにUnityが必要かどうかは疑問だけど、ゲームを作る目的なら議論の余地はないだろうと。