They may treat changing a timeout value like changing a capacitor with one of a different value on a PCB. Doing it is slow and expensive, involving suppliers, delays, testing campaigns, etc... So that's the kind of thing that is specified up front, to avoid having to touch anything in production. If a change is needed, it will go in V2, months later at best.
It has some advantages, such as not breaking things that work, but they are also not fixing things that don't.
It's not about being dumb, I think it comes from the mental model where big electrical appliances/machines are controlled by big slow relays and switches. Changes to the state of operation involve inertia and momentum and huge power spikes and fuses that make extremely loud noises when they blow.