Maybe less than you think.
Video games, Music, Fashion here are other industries where "passion" equates to we will pay you less, and over work you at the same time. There's a side to all this that is very devil wears Prada.
What if you just don't care? I'd be one, since I'd rather watch paint dry than watching baseball. Would you want to work all day five days a week on something you don't care about? I couldn't do that.
> it doesn't matter as long as they follow the design provided
I know this it the end goal of scrum, but is this where we are now? Software engineers as replaceable cogs just doing the design provided?
I could never work such a job. Change careers, if you can't be making the decision about how it's going to work.
This is a great way to be utterly replaceable in your job. "Tell me what to do" is the worst trait in an employee and puts you immediately in the "first to cut when possible" line.
> nobody will know every sport they're building a ui for, does that also disqualify them?
It makes them worse from an IC perspective, because they need hand-holding moreso than someone who gets the problem space more intuitively.
In ZIRP, it was easier to coast with what you're saying. Now, it's back to brass tacks - everyone is expected contribute and be more helpful to your boss and team in order to become more irreplaceable.