I think this is pretty well covered here: Dear Devs: Please change the meta
But, yes, I largely agree.