[eluser]wouaren[/eluser]
Just imagine that one day you'll have to separate database servers and selects will be on server one and inserts on server 2 then if you have 2000 sql queries like this :
$this->db->query('blablalbl');
you're [edited]*d !
But if you have 1000 queries like $this->db->insert and 1000 $this->db->select that'll be easy to separate servers.