On the vendors side [us], Thumbtack changed their charging system.
Vendors used to pay for a lead if you message the customer and ONLY if the customer responds to your message through Thumbtack. The vendor did not have access to the customer's phone number with that arrangement. It did not guarantee job payment, as it was still a lead at that point & still had to convince the client to commit.
Since 2020, Thumbtack charges vendors automatically if the categories of work the vendors signs up for matche the lead description coming into Thumbtack. Remember that a lead is seen by multiple vendors, as it is a competition. Whoever answers fastest, gets perceived with good prices and is as local as possible, typically would get a committment from the prospect.
On the good side, unlike before, now that the vendor has already automatically paid for the lead, the vendor has immediate access to the client's phone number. The vendor could text or call the propsect instantaneously.
I noticed that people have a high tendency to not answer text messages and the phoning game is annoying with missing people, not picking up, voicemailbox is full, bla bla etc.
True, it does tend to attract people on the cheaper side, as well as those who are less educated about online search. Why? Well, people don't understand Google Ads and organic ranking. Thumbtack's website ranks well organically, typically among the top 3 results passed the Google Maps results. Often #1.
Thumbtack has a catchy first line in the results ("the definite best bla bla), thus a good click bait, especially when pushing the "free estimates" line.
Doing an online Google search with keywords will show Thumbtack's listings and study what it looks like for prospects.
Also, prospects see it convenient in getting multiple quotes from different vendors for free by making the service request through Thumbtack. Some prospects are lazy and don't want to do ample online search.
In short, it is as with everything else marketing related. Is the lead expense worth it? Maybe.
The best thing to do is to set a small budget, say $300-$500 and experiment with it. Create a profile and be very specific about the categories of jobs you want to handle, as that will filter out what leads you don't want to be matched with, thus preventing budget depletion with unwanted jobs.
Typically, the good categories are those for higher paid jobs, thus maximizing profits.