Pokemon in a rock is more logic than a hidden Pokemon under the ground ?
of course make more sense/logic, dig spot for itens and rocks from rock smash to hidden pokes '-'
Sorry but i disagree. There is no reasons to have pokemon with rock smash. If you look the real life, only bug and some lizard are under rock. But you have a looooooot of animals who live under the ground. So just for the realism, it makes more sense to do as now.
Secondly, you bring zero argument for why you don't like it. So I think you just don't like the change. But change is normal, it's progress and evolution. So you don't like it and you have the right, but you will adapt to this.
PS: My english is not perfect, sorry for that..