pull down to refresh

That's a bad reason to make a decision about Bitcoin, but ...
I suppose that, since this is not consensus related issue, it's much more just a matter of debate/choice in terms of what you choose to put into your software.
I think the ability to sign over funds is pretty useful, and it will definitely always exist even if it's not in Core, so it would be better for Core to either (a) do it really well and safely, to set a standard or (b) just to define it as out of scope but not (c) say that it is "bad" or "harmful". Uses of it can be harmful, but it is not.