For short time result (guaranteed traffic) - PPC
For long time result (but no guaranteed traffic) - SEO
But, in PPC you should always spend money, every day, every week, every months.
I had a friend, who is selling digital products from his website, he was using PPC, he ran his campaign through 8 MONTHS without any profit.
Example, one month he spend $400 but he earned $100, other month he spend $500 but earned $150
But he never give up, he optimized his campaign always and after 8 months he started to make profit. After 2-3 years he was earning at least $6000-$7000 monthly
Most of people can give up cause living without profit for 8 months, not so easy. That's why you should understand it's normal losing money for beginning in Google Ads.
You can profit in one day or you can profit 8-9 months later, no guaranteed results. You should consistent and also you should have money
You need money for SEO, also you need money for PPC
If you are broke, quit both of them and get a real job, if you have money, use PPC and SEO both. But dont expect quick conversions and easy money