Actually there is a difference. If you have two layers with the bottom layer say 50% opacity, if you merge down the top layer will be at 50% opacity. If you flatten however the opacity doesn’t change for the top layer.
This would be a great feature as im doing the copy to new document, flatten, move back thing right now.