I wonder how often people really break glasses, for me it’s maybe once per year or less. Unless the glasses last a lifetime and you never replace them due to style/design preferences, I don’t think it would be economical to go with those glasses. Ecologically it’s different of course.
For each individual drinking glass it depends on how frequently it's handled. In a household a drinking glass may get handled once a week. In a restaurant or pub it can be multiple times a day. More frequent handling means more opportunity to break.