I seriously doubt that anybody promotes NLP better than HuggingFace these days & months.
This is their latest “made me wow” attack on modern days NLP non-believers:
In short, you want to train a model that would answer questions formulated in various ways?
Normally you would need different models, or you go for UnifiedQA and visit as follows:
Sweet dreams and stay negative.