The season isn't over. The payroll for the season is not set. I'd expect the team to make more additions. Let's see where the payroll is in August and if that is a factor in the team's performance or non-performance. If DeJong hits, for instance, than the team will look smart for not throwing gigantic dollars at shortstop when it had one.
Once the decision was made to remain status quo at shortstop -- for the reasons described earlier in the chat -- then there were no positions to fill in the lineup.
The team decided not to spend big at designated hitter with a multi-year deal because it did not want to block the top young hitters for years to come.
Perhaps the team would have spent more on pitching if it knew that both Alex Reyes and Jack Flaherty were going to show up with a bad shoulder. The lockout kept them in the dark.
Now that the front office knows there is a problem, it has to weigh the middling options in the market against the stopgap guys on hand. That process is ongoing.