The amount of "I've never work at a place where I don't have root and unlimited access" and "not having prod server access is a massive red flag" type posts are constant.
Some generic SaaS company or tiny startup, yes, engineers should have root access to stuff.
A financial company as big as Binance, though, I'd expect a lot more controls.
Security isn't one size fits all, you need to determine what makes sense for your situation.
Why? Setting up proper CI/CD is a 5 minute task. If you're worried about sharing keys with 3rd parties the pipeline can be self-hosted. There's no need for credentials to live on engineers' machines.
If it’s anything serious like a bank or critical infrastructure, hosting, sensitive data? Lock. It. Down.
In one case i let slip something while talking to the CEO, and he said "but it's good that you guys don't do that, right? Otherwise we would be in alot of trouble with [name of regulatory authority]". And i said "yeah ofcourse we dont do that".
Ooops
I'm assuming a similar 'routine flouting of rules' is the rule in the public sector as well, and routine even in the regulatory agencies charged with enforcing the rules.
“X Y Z got hacked by A B C state actor”
Outside of something as spicy as stuxnet most of it is social engineering plus poor hygiene mixed with cowboy shit.