Have you noticed this days that there are are a lot of freelancing websites begging you to join their site as developer or begging people that need programming / design services to use their websites ( lot's of google ads )
Here is why i don't use freelancing websites as a programmer / designer:
Number 1 Reason : High Fees ...
Example:
Let's say a client want's me to do a project for 100 usd ,that takes 1-2 days to do
10-20 % out of the 100 usd is lost as commissions
Then paypal or cryto exchange charges another 10% fee + withdraw fee etc
Then after bank wants it's cut also of 1-2%
And after you are left with 68 usd ,now you got to pay the tax man he takes another 10%-30% (depending on your country) out that 68 usd
Now you will be left with around 50 usd
So for 1 -2 day of work you get payed 50 usd
50 usd / 16 hours = 3.125 usd / hour
For european or north american standards ...3.125 / hour is lower then even a cleaning toilets job salary ...
Number 2 Reason Asian competition that is willing to accept rates like that
Number 3 ReasonYou got to sign up on a lot of freelancing websites ,and to reach the minimum withdraw limit it takes time ...your money is stuck with them for a very very long time
Number 4 ReasoniOs 100 usd fee ,adobe monthly fee ,hosting fees ,annual domain fees,internet bill ,electricity bill and living costs
Number 5 ReasonPeople wants you to build projects that cost 100k - millions of USD for 100-500 usd ,as they don't understand how hard it is to build them
To build a big project you got to scale up
You start small and if project is successful you scale up and you add new feature .
Some people just want to build something like McDonalds with 100 usd ... that is impossible.
Number 6 reasonSome people think that it easy what we do as developer and A.I. ,blockchain development is a walk in the park ,as this days A.I. ,Quantum computers ,Blockchains are cool
Number 7 reasonContests
Freelancing websites allow users to create contests for almost anything ...i even seen a contest asking people to build an online casino for 2000 usd
Number 8 ReasonPeople want to build projects with the wrong technology / framework
They ask you to build platforms with wordpress or blogs with node.js/react etc ...
Number 9 ReasonPeople ask you to manage/webmaster their project ,thinking that they are the only client and that doing webmaster work is included in price of project.
And many more reasons
Programming / Design Business has become a very low pay biz and very stressful ...