The builder I used did not lay weed control fabric underneath!
I've been doing groundworks since the 80s with the original old Marshalls 63mm blocks and using a non-woven geotextile under everything since the late 90s buying PolyFelt in 450m rolls. It absolutely does help both preventing ingress from the sub-grade into the sub-base and at a macro level helps slightly disperse a load over a greater area; has to be the right stuff though- no point using that cheap "garden fabric" stuff they sell in DIY shops, yet I've seen people using it... even directly under the blocks, on top of the screed, lol.
Weeds growing in block joints is not always a membrane issue. If the installer threw the blocks down on a dusting of sand and cheap garden geotextile then it's going to sink, pump, pond and have all kinds of junk growing through in no time. If it's on 4" of MOT and 2" of grit or granno, it'd take longer, but stuff would eventually get through.
Often it's a maintenance issue - owner or "professional" contract cleaner. Power washing blocks, firing out all the good stuff, depositing all kinds of junk deep into the joints and topping up with sand just provides perfect growing conditions for a better crop of weeds later in the year or the following Spring... not to mention ruining the paving surface by removing all the fines, exposing the aggregate and giving moss plenty more anchor points to have the paving look untidy.
This is how I clean my own paving: Sodium Hypochlorite 14%/15% (strong bleach, sold as swimming pool chlorinator), dilute with water 2:1 or 3:1, give it a jiggle with a stiff brush on any particularly bad areas, then hose it away 30 minutes later. No harm done to the paving, looks new. Top up any missing sand when dry. I'm not suggesting anyone else do this, not my advice, it's just what I do to my own driveway (Tobermore Tegulas, so massive joints in the corners, very little between paviours as no lugs).
Once you take a pressure washer to block paving, even if it's got a fancy directional surface cleaning attachment you paid extra for along with assurances it did far less harm, then you're forever chasing it and it'll only get worse.