The way I see it every non-Core Bundle plugin *is* a bespoke plugin.
There is no need to have a special case.
Remember plugins don't have to be registered!
I can just drop a folder full of less into the src/extensions folder and to start hacking the theme.
What is not cool is overwriting Core functions, this is always going to be a problem because it is an inherently bad thing to do.