If anyone thinks a pivot and step is a travel they need help. Or an eye doc. It did cost the game no question about that. They can't change what a travel is for one play.
One of the worst things that the NBA refs do and this is for all games is they only call fouls when a shot is missed, but if they make the shot they don't call it. Lebron didn't get a single and 1, but many layups he made he was fouled, and when he missed he got the call, it's just bad reffing.