This is a bit silly in my opinion. On my first day at the past two companies I've worked at I spent most of it setting up my computer and development environment to adhere to the necessary things I needed for my role.
I don't think I actually started any real development for a few weeks to be honest, those first few weeks were spent getting up to speed with the software platform and framework I'd be working on, plus meeting a bunch of folks from different departments etc.
Which I think is a pain, and why I think their goal here is honorable.
Most places I've worked spend weeks trying to get you licenses or trying to remember how to set up every little path in your IDE or whatever so you too can start coding. It's a waste of their time and mine, and a waste of money.
I don't think I actually started any real development for a few weeks to be honest, those first few weeks were spent getting up to speed with the software platform and framework I'd be working on, plus meeting a bunch of folks from different departments etc.