Is it at all possible that with the millions of sensors/data streams that the Formula 1 teams have access to, and the continued development of the cars, that the teams have just figured out when the tyres will go off and have developed the car to help tyre wear?
And perhaps Red Bull compared the data from the Hungary race to the previous races (their cars compared to others) and thought all other cars would start having tyre issues soon so they decided to Pit?
Seriously, with the millions of dollars spent in Formula 1, I highly doubt that tyre wear is going to get the better of the teams in such a way that they cant work out a way to decrese tyre wear.
Red Bull probably acted on data that should have been right, but just didnt come in to play because either the other cars have improved that much, or the track was just in such a good state that the tyre wear was not as severe