The entire section on large and small flying insects has been debunked:
https://arstechnica.com/science/2026/03/leading-explanation-...