Well, I do accept dynamics is important to games (especially mobile), but changes which are too frequent is not really healthy (I think) especially for F2P players and “Pay-a bit-Less” players.
In less than 6 months, we have seen the meta changes few times. Each time the meta changes quite a number of dinos got nerfed and loses its significance. As a result, precious resources i.e. cash and coins are wasted. New dinos are created, which is good, but new theme sets in i.e. Raptor meta - Tanker meta - Bleeder meta.
So with each meta, we players will have to spend money and time to build up a new set of dinos (team) - to cope up with the dynamics of the game - which is very costly since we have to level up our dinos to remain competitive. Besides, the old team would most likely be benched everytime a new meta sets in.
Over the long run, I doubt that many players will be able to cope up with changes which are too frequent. Coupled with the so many bugs which have not been addressed (despite the so many complaints) it is likely that the players base will deplete sooner rather than later.