If you want to grow as a developer, let other people be better than you are. This goes double for working on community-based projects.
Warnings can seem annoying, but sometimes they point to mistakes. Other times, they point out missing improvements.
Building generic software that runs faster on specific hardware is tricky, but it's important.