@hayhor It depends on the amount of respect you have for your playerbase and the goodwill you want them to maintain towards future games from your brand.
As mentioned by someone else, Epic is in the exact same situation with Rumbleverse (8 months) and they're refunding it all. Everything. BPs, coins, the whole shebang.
Marvel Avengers is ceasing development and stopping sales in March, and while not refunding anything, they are unlocking everything and leaving the game up from people to enjoy.
If Respawn wanted to conserve a shred of decency, it would simply leave the game up for 6 months to a year after shutting down development.
The next most respectful thing would be to refund players from 3 months ago, so that anyone purchasing would at least have six months to enjoy their purchases.
At minimum (including a smidgeon of intelligence) they should refund anyone who bought the recent collection event (2 months ago) and obtained the Fade heirloom on a case by case basis. Imagine how you would feel to spend $160 for nothing. Considering that these are likely well-to-do players who would support other Respawn games in the future, I would think that refunding a few thousand dollars would be just smart business.
I mean, seriously, I had a $5 container of yogurt that the seal was broken on. Complained to the company and they sent me coupons for $150 worth of yogurt. They weren't like, "hey, show us the proof that you didn't open the seal yourself or it may have been the store's fault, blah, blah, blah."