What many here dont seem to understand is that you work commensurate with where you want to be. I work longish hours become I'm in finance and want to move up the organization or find a higher spot inn another. I want to know more about all facets of the firm and one day be a principal in a prop trading firm. I don't put in 80+ hour weeks because I want to stay where I'm at in my career. I become involved in more and…
Also for software engineers you have to take into account continuously upskilling yourself to know the latest tech is something which takes a lot of time and is mostly done outside of work as there's never time at work for that.
So most great software engineers I know might work 40h for the company per week but in order to keep on top of their game they spend portion of their free time for that.
Just as you said "I want to know more about all facets of the firm", most good engineers want to have a deeper understanding of specific tech and finer details.