I have been using f.lux for a decade, since the first version, and it has been a huge benefit to me. So far all native OS implementations simply don't compare. f.lux is doing more than just filtering blue light from the color buffer. They may take donations, but when the project started it was a far cry from the company that exists today and it began with research, as opposed to cherry-picking research after the fact as OP is sort of insinuating.
f.lux and Twilight for Android (inferior but best in class) massively contributed to the reduction of my late night migraines and insomnia.
Try an experiment: code for a few hours late at night with f.lux set to match the white temperature in your room. You can do this by holding up a piece of printing paper next to your screen and matching the color.
After a few hours, change f.lux to the default temperature. Take it as bright as it goes. Then put it back at a temperature which feels comfortable and natural to you. If this is the default color temperature, let me know.