They also help prevent password brute force, i.e. an attacker has your email and tries the top 100 passwords to crack your account.
There are other ways to tackle this, for example email OTP where a code (or link) is emailed to you before you login.
Probably the reason Captchas are getting harder is that there are services on the internet that will use human operators to crack captchas in a semi automated fashion.