While I generally agree, I still think it makes sense to have SMS as an option.
Some of the older generations are the ones most in need of better protection; no matter how much I try to get them to use a password manager my parents are still using 8 characters or less passwords that they can remember, so the same ones for everything; of them one has a smart phone but has never installed any apps, and the other still has a "feature" phone, so SMS is the the best option for them.
So yeah, while I prefer to use Authy where I can (especially because it can do Google Authenticator too, and sync all my codes) I also use a password manager for all sites and services, so I'm not that vulnerable to passwords being leaked anyway.