I'm still extremely bullish on Johnson long-term, but the hitting prospect group definitely leaves you wanting. It's feasible that we could draft a decent impact college bat who could move quickly, but hard to bank on that being something that really helps even the 2025 team.
That said, a lot of this can be solved by actually paying for free agents. It's low-hanging fruit but as we are seeing, a swap of Tellez for Hoskins would really change the dynamic of the lineup, and it's not like Hoskins is making bank. The only thing I would say is that Hoskins is obviously extremely broken from the surgery (I bet Tellez would beat him in a foot race), so I don't know how that impacts his defense, but I doubt he gets another contract similar to what he got.
Still, the general point would be that we could pay for an everyday, above average position player to supplement the lineup. Whether we will do that or not remains to be seen, but we clearly aren't doing that with a pitcher.