About Infinite scaling

So I was thinking to put a cap on things like levels / gene str and other infinite scaling stuff going on. As of right now my monsters get scaled out of epic proportions to the point where it defeats the point of any strategy of the game. Things like infinite realm levels is fine though because of replayability. Also curious as to how would you go about balancing something that scales indefinitely?

One more thing, the plethora of options to build your team is great but I find crafting materials that give traits to artifact is kind of silly. I feel if that’s the kind of traits you’re going for you should build a team around that using that monster. Otherwise those monsters start to lose their uniqueness.