My views on eye contact: Eye contact with YOUR dog (I'm not talking about strange dogs here, but YOUR dog), is THE MOST IMPORTANT THING YOU CAN TEACH YOUR DOG and is the FIRST thing you should train your dog to do. If you can't get your dog's attention (won't look at you when its name is called), you have absolutely NOTHING. In order to get any dog to obey or respond to a command, you MUST have the dog's attention.
The "watch me" game is also what I use with my clients and it is the first skill (other than relationship realignment) that is taught. It is always my goal with clients to help them train their dogs AS EARLY AS POSSIBLE to know their name and when their name is called, their little heads SNAP around to look you in the eye, awaiting your next request. THAT is the value of eye contact.
Yes, eye contact can be threatening to a dog. But dogs instinctively trust their pack mates (you) to not harm them but to protect them, so it is slightly different for a dog who lives with you. The understand that you are not challenging the dog, you are looking at him.
Now, that being said, I don't believe forcing a dog to look at you has much value at all. I don't believe a dog can truly be well trained if he has been "forced" into behaviors. A well trained dog WANTS to behave as he is asked because he WANTS TO PLEASE YOU. This is what all dogs want and do. To force a dog, only creates resistence and doesn't teach the dog much other than how to avoid being forced to do something. When push comes to shove, the dog will make unwise choices or try other ways to avoid being forced and the more and more and more behavioral problems start cropping up. No need for it when you can easily shape and lure the behaviors you want and get the dog to "volunteer" behaviors rather than forcing the dog.
And I always (if possible) look my dogs in the eyes when I issue a command. But I call their names and they are looking at me, waiting for what is next anyway because of the "watch me" training so that isn 't something additional I had to train. Comes with the watch me training.
Good luck.