Has it ever actually happened that a developer had 10 years experience building websites on MySQL, very strong domain expertise in some non-programming field, and no knowledge of InnoDB?
Don't forget, that 10 years of experience could just be 1 year repeated 10 times. A cardinal number of years doesn't always equate to increasing breadth of knowledge.
In my experience, someone with really strong domain expertise in something like bioinformatics, doesn't actually have 10 years building websites on MySQL.
1. Has built websites for 10 years
2. Websites have all been on MySQL
3. Is a verifiable domain expert in a field that is useful to you but isn't programming.