Business people don't know N+1 query is the issue.
Normally they only care if a feature is working or not.
About performance, it's upon the developer to fix it or not.
Re:Software Design Review (2009)
by cratermoon on Friday May 19, 2023 @12:04PM
(#36003531)
Yes, those are broadly true generalizations, but they don't answer my question.
> it's upon the developer to fix it or not.
But why wouldn't the developer fix it? What incentives do they have for leaving a known problem unaddressed?
What reasons would developers have to 'cheat', as you call it? If they are experienced enough to recognize something like problematic N+1 queries, why wouldn't they rewrite them, regardless of the effort? Further, what reason would they have to write them in the first place, if they know better?