You completely misinterpreted what I wrote. I specially indicated that it might help but that you should not do it unless you have a performance issue.
That is why I wrote.
That is why, it is better to make it work correctly and then fix performance problem, if any, after.
But since
You should
make it work correctly and then fix performance problem, if any, after.
And by making it work correctly, it means having the best model for the functionality you want. And then and only and only if work on performance issue by tweaking the model, if and only if tweaking the model is the only way to fix your performance issue.