import for dynamic imports is currently not stable, and so many codebases still use the old one for code splitting, namely AMD-style require:
require(['static-dep-A', 'static-dep-B'], function (staticDepA, staticDepB) {
...
});
Currently all these cases cause webpack-common-shake to bail out even though they're likely optimizable in the same way.