I just felt 2 days isn't very long, but there were no packs with a longer shelf life on the shelves. So I've ended up putting a lot of the stuff I bought in the freezer.
For meats, the freezer is my friend.

I'll buy a week's worth of meat (no matter the expiration date) and cook one meal tonight, keep another batch of meat in the fridge for tomorrow's meal, and freeze everything else.
There have been so many times where meal plans have been interrupted/changed. If I don't freeze the chicken breasts and they sit in the fridge for 4 days, then it turns into a
must cook now or else toss.
Four days is my limit for any meats in the fridge. Even then, I'm doing the "sniff test" ala afbluebelle.
I'll take meat out of the freezer the night before I plan on using it and put it in my fridge to thaw.
I wanted to buy some radishes yesterday, but all the bags on the shelf had use by date of yesterday, and were still at full price. I'm not going to buy stuff at full price with such a short shelf life, even if I think I'm going to use it all, which yesterday, I didn't.
If you weren't going to use them yesterday and they were 1/2 price, would you have bought them? Even though the use-by date was the date you shopped? Just curious about your logic behind this . . . The radishes still have the same shelf life, full price or not.
Seriously, not being snarky, I don't understand why you wouldn't buy produce at full price, but would at 1/2 price if the quality doesn't meet your standards?
I'm betting that if you go in tomorrow, all the radishes would be replaced with fresher packages.
I'm very hesitant to purchase produce (like strawberries) that's marked "ON SALE! Buy now!" because it gives me the impression that the store bought too much and will take a loss on rotted produce.