Landscaper used dirty river rock over weed block fabric.
Weeds are going to grow in the river rock sooner or later anyway. Having seen driveways and pathways in other countries with pea stone gravel over a geotextile or landscape fabric I tried it in my garden.
I found that a little bit of dirt is not a significant advantage to them as windblown seeds and weeds can grow in pretty much anything.
The key seems to be foot or vehicle traffic. If you have traffic that keeps the weeds down then you only have to do maintenance on the edges. If this is an area with no traffic then you can look forward to having to remove all the rocks, weeding and replacing. How often depends on the type of weeds, proximity to trees and climate.
I got about 10 years out an area of professional grade fabric covered with two inches of 5/8" pea stone gravel. The last few years were miserable as grass, weeds and scilla moved in.