As the Giants are currently down 15 - 0 to the Dodgers, this officially marks the beginning of the rebuilding era for the Giants.
Let's look at these contracts:
Longoria, 32, signed until 2022 w/ 2023 team option; Will be making $20 mil in 2022

Posey, 31, signed until 2021 w/ 2022 team option; $22 mil a year
Cueto, 32, signed until 2021 w/ 2022 team option; $22 mil a year
Samardzjia, 33, signed until 2020; $20 mil a year
Melancon, 33, signed until 2020; $14 mil a year
Belt, 30, signed until 2021; $17 mil a year
Crawford, 31, signed until 2021; $15 mil a year
The Giants in the past have chosen older vets over rooks, and its finally time for that to come and bite them in the ass. Looks like the Giants will be drafting in the top 10 every year until 2022 or 2023. At least we'll have a solid farm system (I hope) by then