It directly solves your problem does it not? You now have a number that can receive texts... I don't understand your confusion.
I'm specifically asking you why do you have a landline? The "problem" is solved by not having one.
>to have non-mobile numbers auto return a message that it cannot receive text messages
I've seen these errors when I've mistakenly sent an sms to a landline. This already exists, maybe just for some carriers though.
For me, because I live in a large, dense city, my apartment is in a place where other, larger building surround it. As such, I have poor cellular reception in my home.
As such, if I don't have a "landline" (actually a VOIP line), I would often be unreachable at home.
And despite the fact that my provider claims to support such a thing, and my phone supports it, I am unable to to use WiFi calling.
Your use case is not mine.
Don't pretend to have all the answers to a situation of which you are ignorant. It's unhelpful and unpleasant.
Edit: My comment was also unhelpful. I was going to delete it, but instead I'm going to leave it up and qualify my remarks by saying that your suggestion is a good one, and despite the fact that it's inappropriate to the circumstance, thank you.
Definitely affirms what you are saying -- it doesn't always work! Yesterday was the first time I ever had a problem.
No errors or warnings, the calls just never go through.