It's a double edged sword:
1.) Not all phone lines have text enabled (especially service lines).
2.) One reason you might not answer a call is because you don't recognize it. So if the line in question doesn't have text options then you might miss important calls if you don't check your voicemail.
3.) If you don't take unknown calls and you don't check voicemails then you probably won't answer random text messages either.
At the end of the day more people need to be grown ups and at least have a decent voicemail message and check their voicemails as they come in. It's not an all or nothing discussion, it's a do the minimum discussion. Screen your calls, check your voicemails, call people back who seem legit. It's not rocket science, it's adulthood.