Is being a gig worker worth all the cons mentioned? or do you still find being a traditional employee more appealing?
The advantage of working as freelancer is that your income grow exponentially means more you work, more you earn and your skill set increases with time. Once you start working as gig worker, you explore more things on which you can offer your services. But it's easier said than done, a gig worker need to work all the time and be ready to accept work all the time. There are no fixed working hours unlike in 9 to 5 job.
To me both traditional employee and gig workers have there own pros and cons, there is no fixed answer about which profession is best. I am following a hybrid model in which I do a job along with freelancing in spare time and that worked well for me.