Railsの利点がよくわからん

結構今更なのだけども、PHPと比較して、Railsの利点がよく分からない。
prototype.js の元プロジェクトってことぐらいかな。
ActiveRecordとかあるけれど、DB_DataObject + Smarty じゃダメなのかなぁ。

DB_DataObjectのcreateTable.phpでDBスキーマからクラスを自動生成できるし(なんかたまにバグあるみたいだけど)、
例えば、
[php num=1] $ddo = DB_DataObject::factory('user'); $users = array(); $ddo -> company_id = $companyId; $ddo -> find(); while( $ddo -> fetch()){ $users[] = $ddo -> toArray(); } $smarty = new Smarty(); $smarty -> assign('users',$users); [/php] で拾ってきたデータを

{section name=row loop=$users} {$users[row].NAME|escape "html"}<br> {/section}

とテンプレートに書けば展開できちゃうわけだし、
PHPMyAdminとかもそうだけど、設定ファイルもPHPにすればいいわけだし、
これじゃダメなの?って思うけどどうなんだろう。