Exploiting inefficiencies for gains
is the mechanism by which EMH is supposed to work, so you're right that
some people must be making money by trading intelligently.
But professionals have advantages that are difficult to match for small-time investors like: single-digit millisecond latency with exchanges, specialized hardware, sophisticated back-testing systems, proprietary data sources (market data, weather, retail data, etc. any data source you can thing of, some hedge fund is buying it), 60+ hours a week to work on their strats, qualified peers to bounce ideas, volume-discounted broker fees, etc.
Even then, professionals beat the market pretty inconsistently. Many people, including professionals, mistake luck for skill. So I think skepticism is justified when people online claim to have strategies that beat the market.
If you are one of the few who can actually consistently come up with strategies that beat the market, unless you are already rich, it might be worthwhile to work at a hedge fund and take a cut of the profits from trading large sums of other people's money instead of trading your own.