Почему компании просят несколько лет опыта для должностей начального уровня?

Потому что они могут!

Они делают это, несмотря на то, что знают, что накопленный опыт не равен уровню навыков, и что они, скорее всего, отфильтровывают отличные кандидаты 😞