I think there’s a lot that be done to address the user-facing impact of these issues at the client level through thoughtful UX (especially multi-modal interfaces). Onboarding and discovery, in particular, are so bad out of the box that almost any improvements will be meaningful improvements.