I have several petcocks from CB500 tanks. The only filter is the screen in the petcock. None of them have (had?) a filter or screen or sock on the pick-up tube. Is there supposed to be one or are you saying the screen in the petcock is enough?
The proper screen in the fuel selector doesn't let anything through that can't get through the #40 slow jet orifice, which is the smallest orifice in the carb.
My 74 Cb550 has the same fuel valve, filter screen and sediment bowl as the Cb500s have no internal sock.
The only problem I've encountered is if you have rust in the tank and let the bike sit with tiny rust specks in the carb bowls. The specks will then lock together to form bigger ones that will lodge in the slow jets. They usually fall out again when you stop the engine, making an intermittent problem. That can be solved by simply draining/flushing the carb bowls. And clearing the sediment bowl. Then all is good until you let the bike sit without running for a while (and having rust in the rank).
If you do have rust specs that are trapped by an inline filter, at some point the filter become clogged/restrictive. Left to accumulate particles, eventually the carb fuel level is impeded, leaning the engine, and giving performance issues. Also, air bubbles in the filter impede the free flow of gravity fed fuel flow ans they try to rise to the fuel level surface. This is most severe when there is low head pressure from the tank (low fuel level).
Honda changed the filter scheme, I think the eliminate the sediment bowl maintenance requirement. The in-tank sock is washed by the sloshing fuel. Sediment stays in the tank but doesn't seem to effect fuel flow.
Of course, if the system is abused it will fail. If fuel varnish is allowed to dry on the sock, the system is damaged. But, Honda didn't make these bike to sit long enough to allow all the fuel to evaporate out of the gas tank. I think that sort of neglect is abuse, personally. And, I don't fault the design in such instances. IMO.
Cheers,