I was wondering if anyone looked into Soldier Beetles aka Leatherwings (cantharidae).
The following link says under "Rose Midge" - "pulpations occurs in the soil." Under "Leatherwings or Soldier Beetles" it states : lavae are also predaceous but live in the soil - feeding on soil dwelling invertebrates.
https://ipm.ucanr.edu/PMG/PEST...
Here's another link - under "Biology" - - it states Soldier Beetles eat eggs and larvae. Larvae transform into pupae.
https://extension.umn.edu/yard...
The following link mentions flowers that attract Soldier Beetles example marigolds zinnias golden rod:
https://gardeniaorganic.com/wh...
This link states under "Food" : "Adults eat nectar, pollen, other insects; larvae are fluid-feeding predators, feed on insect eggs and larvae"
https://bugguide.net/node/view...
And lastly, the following link states: "Soldier beetles overwinter in the soil as pupae. In early spring, the adults emerge and mate only once. The female then lays her eggs in the soil.
When the larvae hatch, they remain in the soil where they feed on the eggs and larvae of harmful insect pests. Soldier beetle larvae are important predators of grasshopper eggs, and help to keep these destructive garden pests under control."
https://www.gardeningknowhow.c...
I have no idea as to whether introducing Soldier Beetles or any other beneficial predator would eradicate/control Rose Midges in one's garden. However, I thought it might be worth it to suggest the possiblity.