I don't think anyone claims the markets are 'perfectly' efficient. Even the people that believe they are efficient and choose to participate argue that they are exploiting the inefficiencies.
[citation needed]
"Experts" are overrated. The whole notion is fundamentally backward-looking.You might as well consult a historian.