After a hitting-heavy first two days, the Giants began drafting to fill out the rest of their 2019 draft class. They finally got around to drafting pitchers, and even a catcher, even if not as many as they usually do.
The rules around signing Day 3 picks are different than with Day 1 and 2. Players taken in the first ten rounds have their bonuses applied to a draft pool, which a team can not go over in sum without incurring significant penalties, including losing draft picks once you spend 5% over the pool. No team has taken that penalty since it was instituted.