Should plugin:assets:precompile always run sprockets?

In packaging we had a case that I think we haven’t run into before: a plugin with webpack-only assets. AFAIK all other plugins either have no assets or have at least some sprockets assets.

For background, read my comment here:

My question is now: can we correctly detect sprockets shouldn’t run at all? Would that break anything?