That sounds like massive hyperbole, to be honest. Describing using a publicly released piece of open-source software (which in turn was built on someone's else's release of open-source software several times over) as "leeching free stuff" seems deliberately misrepresentative. It also seems pretty insulting to me towards developers and open-source software in general to imply that one should lower their expectations purely for that reason.
Why assume that open source software should be as polished and "user friendly'' as it's proprietory counterparts. Oftentimes a conscious effort is made to encourge user to be proactive about problem solving and generally increasing their aptitude. Likewise, the self-entitled who seek spoon feeding are quite often not given much thrift. Open source culture is obviously keen on empowerment, which set it apart from the cult of Apple etc.
Those who treat software they have receivde free-of-charge from amateur developers exactly as they would a retail package are plainly ignorant.