Short answer… no. You can only get so far in your local area with finding free DNA, but there’s a point to where it stops being fun and starts being downright annoying. I don’t spend a lot, maybe $20 a month on game cash, then convert that to coins ( my team is getting to the point of having to need lots of coin to evolve ).
But battling in the arena can get you started on your way to building animals that aren’t in your area.
Incubs. Stock up on these as much as possible. Free DNA is DNA you don’t have to dart for.
Know which dinos are useful. If it’s one that is weak, or can’t be a hybrid, don’t level it. Eventually, your stockpiled DNA will come in handy.
Only level up the useful dinos, and rotate your team regularly.
Hit strike towers as often as possible. Again, free DNA.
It’s easy to start out by saying “oh, I’m not going to spend any real money”, but it happens. Just don’t get too sucked into it. Ludia already makes enough from the whales, I think that my $20 per month limit isn’t going to break them.