Why does it take so extremely long to delete something?

Because this is a garbage-tier feature of the engine.

There’s no excuse.

Other game engines let you rename, move, or delete huge folders of assets in seconds.

In Unreal, it’s a day-long operation.