Your business performance is undoubtedly due to decisions you recently made.
It's also the outcome of decisions made 1-3 years ago.
I worked with a company that threw away winning merchandise ... they just killed a bunch of items, replacing them with stuff that didn't work. Customers acquired 3-5 years ago were loyal to a style of merchandise that they were acquired from. It took this company about thirty months to rebuild the merchandise assortment and ultimately identify new winning items that were aligned with the winning items from 3-5 years ago.
Do you want to know one of the huge benefits of having a 15% or 20% annual rebuy rate? Rebuilding your business is not a long and winding road! You can reinvent your customer base annually! The low-retention businesses I've been aligned with constantly reinvent themselves, they aren't beholden to the past. It's a feature of this business model.
If you are Macy's and you have a customer base with a 60% annual rebuy rate? You can't reinvent anything!! You are truly on a long and winding road, you're not driving the car and your customers own the keys to your car. Any change you make is met with criticism from your long-time loyal customer base. Pundits mock companies like Macy's for not being willing to change or evolve with the times. Pundits are wrong ... companies like Macy's cannot change or evolve with the times or their existing customer base will reject them. They're stuck. It's a huge disadvantage for having a loyal customer base. You're quite honestly better off creating new brands than trying to reinvent the existing brand, your loyal customers won't let you reinvent the existing brand.
Both the low-rebuy ecommerce brand and the loyalty-centric retail brand need to develop new items that become winning items. This part of business is universal, and it's a lot of fun for the marketer/analyst who decides to help grow the business via great items.