I’ve always viewed FA as a way to add maybe one high priced free agent, and use the rest to fill glaring holes with decent players. That way, when you get to the draft, you can pick BPA.
For example, you have your biggest need at LB. You sign someone like, say Elandon Roberts. Someone who CAN start, but can also be a rotational player. Once the draft rolls around, having Roberts shouldn’t prevent you from drafting that can’t miss prospect at LB, but if that player is gone, having Roberts allows you to move on to your next need rather than reach for another player who shouldn’t be drafted that high