The closest apples to apples comparison would be the Unity Asset Store which would also deny you a refund in this instance. As others have mentioned it essentially has to be this way because of DRM and those that would abuse the store in reverse.
That being said Unity would allow you to contact the seller and if the seller is ok with it then you would be issued a refund (plus that helps a direct conversation that may get the product updated). It doesn’t always go the way of the customer but a lot of times it does since obviously if not refunded you can expect the customer to give out a low star review which for much publishers is more important than the small sum of money. I would think if Epic wants to they could do the same.