I back tested selling credit spreads on monthly basis blindly back to 1997, and as you said the results were not great. Surprisingly however, with certain risk management, they still yielded positively over that period on average.
Still, not something I want to do for sure.