There is too much competition

It depends on the field an area. Keep in mind it’s cheaper for companies to hire people at the junior level. Someone with a significant amount of experience will usually cost a company more to hire.