How to drag and drop image(s) to a viewport and create plane(s) automatically

At present, drag and drop an image to a viewport will create an empty object with a texture. It is cumbersome to change the texture to a material node.

Is it possible to add image(s) to a viewport and create plane(s) and material node(s) automatically just lke the [ IMPORT / Images as planes ] function, but by means of drag and drop only?