After catching many pokemons your bag will fill up and eventually you will not be able to catch pokemons if you don't transfer pokemon to Professor.
Stocking low cp pokemons is useless so just transfer those to professor and mark your strongest ones favourite so you don't accidentily transfer them to professor