"Everyone is a junior developer" >> Philosophically yes, practically no. When you get a group of people together, there is always going to be a RELATIVE difference in skill between them. The consequence is inventing adjectives (junior, mid, senior) to distinguish the difference in skill. So context matters.