To give as simple an answer as possible here…
Yes. If your campaign has the data behind it for Google to understand relevant keywords that will drive revenue.
No. If you’re campaigns are small and have little conversion data. Google doesnt know what search terms work. So it will spend vast sums on terms it shouldn’t.