I would say get rid of the landline and use your cellphone only.
You still get junk calls but there are software tools you can use to minimize them. Additionally, there area couple of other capabilities:
1) you can block numbers that were junk calls.
2) if you get a call from a number you don’t recognize, you can just hit the hangup button and don’t have to tolerate the warranty spam. Just dump it to voicemail
3) most phone networks have an ability to transcribe voicemails to text so you can look at the message rather than having to listen to it. (On t mobile it’s called “visual voicemail”. Don’t know about other carriers)
I dumped my home phone a few years ago and never, ever regretted it.
“don’t have to tolerate the warranty spam”
My car has been expiring soon for the past several years.