You paid for a service, and that service was rendered as promised.
Dissatisfaction despite being delivered the promised product does not warrant refund.
Like when servers are unstable for several days and Blizz adds game-time to all of our accounts for free. That's because we paid for a service and it was not rendered.