Credit is priced for perfection with the lowest spreads in 30 years. You want to be nimble. If the economy is too hot (inflation above 3%, Fed hikes), you lose. If too cold (AI successful but job losses), firms go out of business.
You are essentially selling a put option and a call option by being long credit at 7-8% yield. It's not a great thing to be locked into this sort of investment right now.