Yes! The most effective engineers are able to properly contextualize their work in terms of ROI. This is done by careful consideration over whether the gains of investing more time into the project is worth the cost of delaying launch.
Most software engineers have the wrong focus. They focus on efficiency rather than effectiveness. What's more important? Solving a $ problem with 99.999% efficiency or solving a $$$$ problem with 90% efficiency. My question likely made someone recoil. I get it. Big O-notation is taught in college. You hear the horror stories about systems crashing due to 10x nested loops and similar. So yes. Efficiency does matter. It just matters less since there are infinite wants and scarce people+time to solve all them. You can differentiate yourself as an engineer who knows when to stop vs keep going with your efficiency. You truly set yourself apart though when help your organization identify opportunities to deploy time+people more effectively.