As long as the war in Ukraine lasts I don't think we are going to see any improvement. A lot of money is going there and so the value of the money remaining for investing, development, spending, is diminished. As for the war I initially guessed 3-5 years, now I'm guessing 10. So I'm quite pessimistic about the near future.
The US sent something like $100 billion to Ukraine last year which comes out to a grand total of 1.5% of the US budget and 0.4% of the US GDP. Large in absolute terms but not relative terms. That is also about how much the US spent on Afghanistan per year and that was sustained for over 20 years.
The fed had to create that $100Bn to loan it to the US govt. The US government has to pay going interest rates for debt.
It's a very very expensive choice for something that is not our war.
It's something like $1200 per tax payer[1]. I do not support us funding Ukraine's war to the tune of $1200, personally.
[1] - https://taxfoundation.org/publications/latest-federal-income... ~50% of people even work, and 99% of the taxes paid are by the top 50% of earners. ~350M ppl in US --> $100Bn / (350M ppl * 50% work * 50% pay) ~= $1200