People want Heyward for 1: He's 26 compared to Price who's 30. 2: Heyward probably won't get 200 million. 3: hitters age better. 4: sure pitching is a need but if you more efficiently add wins elsewhere, why wouldn't you do it?
Also, Heyward was 11th best positional player this year. Slightly behind Goldschmidt, he's certainly a top 10 player.