Why you need specialization(niche) on Upwork?
You should be professional in narrow specialization to earn big money on Upwork. Clients want freelancers, who can do work well and fast on their specific job instead of workers, who can do everything but without quality and speed.