Software developers, unlike many other professions, can be self taught at almost no cost. You don't need a license, you don't need to pass any qualifying/gatekeeping exams, you don't need expensive tools, you don't need any supplies or inventory. Consequently there is a never-ending supply of new young developers who are hungrier than you and will do the work for less or do more work for the same.