For other stuff, connecting to different relays manually the way Shakespeare implements it is super annoying and cumbersome. I don’t care which relay the data lives on, I just want to see it without clicking a bunch of buttons.
Having to constantly fiddle with relays pretty much seals nostr’s fate to a niche protocol. Luckily, no one can force terrible UX so it won’t meet that fate.