You could get both for your grandmother.
I think the issue with the umbrella cardi (and anything else that could look good in the right circumstances) is the dreadful and inappropriate styling. It's like they have no idea what people would actually do with any of the clothes.