You are incorrect that this single stranded rna virus is known for being highly adaptable. It’s very slowly adapting because it’s genetic code is literally one big long run-on sentence. Defeating this is easy: target 6 or 8 viral proteins (or so…the actual number isn’t that important, just need “many”) but that’s 6-8 times harder than a vaccine against a single protein.
Influenza is a paged genome, meaning you can mix and match different influenza pages and create a nearly infinite number of new strains quite easily. That’s why we don’t have a vaccine for “influenza” but rather for specific strains.