You are 100% right. At the same time, 90% of the day traders lose money . In india , ratio %of speculative trading to investment is huge. It has been a govt’s head ache to reduce this ratio ( I believe).
Educating the traders should be the first step.
Regarding Efficient market theory … request you to go through “Come into my trading room” Dr Alexander Elder. (creator of Elder ray indicator)