Thanks for your opinion!
Yeah, the Dive mount would be kind of hard to get ingame since you need happiness to use Dive. So maybe if you have a Pokemon in your party which has enough happiness that COULD learn Dive the mount would work and else it wouldn't, something like this.
You need happiness to smash rocks and cut trees too im pretty sure. Those In-game Shop items are giving us a little bit of comfort. We don't need to worry about Happiness or having certain Pokemon in team all the time. That's how should work new items too (if any will be added).
cut and rocksmash doesnt need happiness. but, dig, headbutt, dive, rockclimb does
+1 for the idea