You're also ignoring that the market changes frequently. If you only raised as much money as you needed for the next 4-6 months with plans to re-raise all the time, you'd have to constantly be sizing your growth plans up or down based on how the market felt about startup investing that month.
Imagine the company having to either do speed hiring or large layoffs every few months to adjust to the size of the fundraising round they were able to get this time around.
Nothing about what you're suggesting would be easier, or easy at all