It just takes a lot less time to reproduce if you have some logging in production... and some people seem to believe that's not needed.
And if you have logs, you may not need to reproduce it because said logs give you all the info you need.
Disclaimer: circumstances may vary. A bug is a bug is a bug and you may solve it by reading one log line, or you may spend a week with a debugger in your development environment and it will still crash in production when you deploy the fix.
I've never worked at a place that had local dev used to think computers hated me but wondering if this is better dev practice in general