Soeda gets a disproportionate amount of slack on this board. Sure, he's not the greatest player. And no, he won't be Top 100 for that long. But he does know how to play.
In many ways, Filo, Soeda is similar to Hajek. Great in Challengers; crap on Tour. The difference is in the surfaces they do well on.
Hajek has more talent than Soeda. And the challengers Jan does well in generally have actual good players. Soeda, OTOH, beats guys ranked 150-300 in the Asian challengers he plays. And he only plays well in Asia.
Soeda knows how to play but he gets flack on this forum because he lacks talent. People look at him and see a scrub player who can't really do anything and never has shown he can beat really good players. It is what it is.