What positions are they hamstrung at exactly?
Banks has been in the upper tier of guards this season and Burford has been pretty good for a rookie day three pick. The weakest position for the Niners o-line has been center and even there Brendel has been solid enough.
At the skill positions, Deebo, Kittle, CMC, and Juice are all locked in for the next several seasons and Aiyuk has at least another season under team control.
On defense, Armstead, Mooney Ward, Warner, Drake Jackson, Greenlaw, and Jimmie Ward are all under contract around the same time frame with Bosa and Hufanga both up for extensions in the semi-near future as restricted free agents.
As the Rams have proven, people tend to place way too much value on picks in the NFL, a league where UFAs are just as likely to end up being stars as most day two picks.