Es por facilidad de codigo ya que tambien hay que pensar que cuando le damos el select * lo vamos y dejamos en una tabla interna de la misma estructura de la que estamos extrayendo, asi nos ahorramos definir una estructura con 1 a n... campos a manita y solo hacemos un like tabla occurs 0, claro cuando son max 15 campos y entre ellos tienes las llaves de lectura pues si valdria por performance crearse su esctruturita y header y realizar el select campo campo campo INTO ...........