Yes, that's what I understand from the rules too.
But that the GE will look for the best match-up can be misleading.
...
What Crazyeye seems to say is that if a player shoots it's because he has a good opportunity. No. There is a large number of factors why a player will take a shot, it's not always because he has a good opportunity and the ball will not always go to the best match-up. A good match-up is one factor.
it doesn't look for it but it has a idea of an average shot they could get, if the oppurtunity is better then the actual one they get they gamble and pass the ball and try to get a better one. So in the end the ball would end most times in good enough matchups, and not in the weakest you have.
The average shot, is affected from the time on the clock less time means less possibility to get a good look after this, and the pace you are playing.
So it don't look for the best matchup and create more chanches for them, but it will use the chanches it gets, while the bad match up won't care that they have the ball and could through it on the basket. The result is something same, a bad shooter won't take shoot, unless he is matched against a very weak defender or got the ball with time running out. And if you watch often live yousee that attack aren't that accurate in the last 5 seconds, even when it ain't a buzzer.
In my eyes this also stands there in the rules you have quoted.