Good point
No, it's not. It is a highly biased opinion without first hand knowledge.
The breather works fine for those that actually use it. I do. But, you must keep the foam insert from total saturation blockage in wet/cold weather and short engine run times. Also, the drain tube needs to be kept clear and able to leak out collected water from the engine crankcase (which is highly desirable for good engine health).
The shorter one is the later design. I've also seen earlier ones cut down by P.Os. (Who didn't take routine bike maintenance seriously.)
Cheers,