Ayurveda has been criticized for its lack of scientific rigor, potential for harmful treatments, and cultural appropriation.