2. Yes, but some players don't have hook shots at all. It's another shot you have to learn. Granted, with the amount of time NBA players spend practicing, they probably could learn another shot easily.
3. I agree with you here. These players should switch. But reputation and ego get in the way; it will take a player of influence to break through the "underhand free throw" barrier.