I think the opposite: it's a sign that your API is too wide and users expect more special cases and edge features to solve their needs.
Vue may be right or wrong, but nobody wishing for special case features can claim to be surprised. If you picked Vue knowing you need a bunch of special case features, that’s on you.