I've worked with some crazy environment setups from teams, all the way from multiple developers simultaneously editing live production sites via FTP as "version controlled" (absolutely insane), to some odd long building or very broken development pipelines.
I don't claim to have a perfect setup but I include a pre-set Laravel Homestead box in my git repository with my project, it takes 1-2 mins to go from 'Clone Repo' to 'Visit https://project.test' and begin developing, create a new branch, commit to git, create a PR and boom, next. Literally 0 setup, and I feel that's how it should be, simple to get up and running for new and experienced developers alike.
Sure it may have taken me a few hours initially to setup this environment but now I can easily re-use it for other projects with minimal changes.
I think once the initial developers are up and running, they do not care. It's working no issue for them, the new guy is on his own, 'it works'. It's really a concern and should be an area of focus for teams especially.
Perhaps onboarding new developers isn't a main pain point or isn't a concern but it really is when your the new guy on the team or if you are already on the team, you have to spend your time helping the new guys setup his environment.
I guess it's one of those things that are overlooked and should be taken more seriously. #youhaveagoodpoint