Its literally not getting what you paid for. If a company offers you something for cheap, they still have to give it to you. Sure they can compromise on quality, but if they literally don't deliver the product, its fraud regardless of how little they charge.