The entire section on large and small flying insects has been debunked:

https://arstechnica.com/science/2026/03/leading-explanation-...