Which is defeated by the fact that one choosing to play as Viera will already know that there's only female available to it. Why would you choose to play as them and then complain you're being forced?
Why would that automatically be assumed? Male Viera do exist lore-wise, + they made sure male Miqo'te were playable in this game despite Mithra in FFXI (their obvious inspiration) not having males playable in that game -- and similarly, male Mithra did exist in that game too; one of the expansions even made a big deal out of one.

I'm sure there were a great many people who assumed male Viera would be playable in this game following Miqo'te, and Viera has apparently been in demand for a long while now. So no, I don't think your assumption is as automatic as you think.

You mean restraining classes to certain genders? Because that's what genderlock is.
I feel that a game arbitrarily deciding that a playable race only has one playable gender even when it's clear more than one exists for seemingly no better reason than "we've only ever depicted them as this gender", meaning anyone who wanted to play that race must play that certain gender, also fits the term well enough.