I haven't seen much evidence that teams are willing to pay for defense these days. Particularly not in the corner outfield. Gurriel and Jorge Soler got multi year deals while Kevin Kiermaier could only get one year and at a much lower amount. Teoscar Hernandez also only got one year, but at 2x the value of Kiermaier.
All the OPSs were within shouting distance of each other too, so it seems like teams are paying for XBH, which is reasonable to me.