Will main.js in v9 themes always provide dropzone?

I have an addon that uses dropzone.js. In v9 dropzone.js is no longer an asset. That doesn’t matter right now because the main.js for elemental includes dropzone.js and the v9 dashboard includes dropzone.

Can an addon package depend on all themes for v9 including dropzone.js?

If not, how do we load dropzone? If a package provides it as an asset there is a risk of collisions with themes that already provide dropzone.

It seems to be part of Bedrock: https://github.com/concrete5/bedrock/blob/302ebe670e630b6a8047a7541c77eb59497cae2e/package.json#L25

So can you just use it as you would in a theme?