Some airlines can't even get Apple Wallet right yet :(
My local airline's website is also incompetently developed. My SO couldn't add boarding passes to Apple Wallet because the URL in the email was malformed, and on top of that, their website kept giving us same boarding pass with my name on it when we clicked on our individual names. The only place with the correct boarding passes was the first confirmation email they sent us, which had some deep-fried-esque low quality jpegs.
The way Google Wallet does it is pretty convenient though. A persistent notification shows up right before your trip, when you load it up it automatically brightens the screen for easier scanning, it autorefreshes gate info, boarding time, delays, etc.
There should definitely be an option to text the boarding pass though, but I do find Wallet apps to be pretty convenient for this purpose.