It's definitely on you as the job-seeker to ensure that the role is an actual fit on multiple levels, but there's certainly recruiters out there that can be unscrupulous and will deliberately steer you towards roles that may not be in your best interests. Over my ~13 year career in the industry I've encountered some great recruiters but for every one good one, I'd say about 3-4 were just in it to collect their commission/fee/etc and move on to the next. Issues I've had to deal with:
1) People using recruiting simply as a stepping stone to something else - these types had no incentive to ensure long term job-seeker satisfaction and would often try really hard to get me to accept a role even if it was far below my acceptable comp range or in an area I didn't have much interest in, because they were desperate to meet their billing quota or whatever for the quarter
2) Some would neglect to mention things such as high churn (due to poor management or overworked staff), boring work (maintaining legacy systems with little to no greenfield dev involved) etc and instead only focus on the positives
Essentially, their loyalty lies with those paying them, and it's worth keeping this in mind anytime you find yourself working with a 3rd party recruiter. Those that've been in the industry for a while probably already know this, but for newcomers or those that just haven't worked much with them, these are important things to be aware of.
I should highlight however that there's some upsides too, the biggest one being the ability to bypass the usual hiring pipeline since the recruiter has a working relationship with the hiring manager.
Recruiting has a low bar to entry so you deal with recruiters who don’t have good contacts or don’t know much about the field and required skills. Eventually you find a good recruiter, someone who can match you with good jobs.