Earlier quoted context omitted.
I work mostly on Infra / DevOps. I'm constantly amazed by the absurdly low standards most devs have when it comes to security. The path of least resistance is chosen 99% of time. You're definitely the exception.
IMO often this just reflects the priorities of the organization. While it is the responsibility of devs, some system needs to be put in place to actually enforce it. Like, do not have an nfs shared volume, or incentivise anybody to report these, and give incentives for it. Otherwise "just be very careful" advice slows development to a halt.
Or you might not have shared storage, and then they'll just put the creds in a Google spreadsheet like I've seen very recently.