You are welcome to pick whatever kind of system that
you like. Whether or
not it is "brain-damaged" is an issue of whether it performs as intended,
NOT whether that is yours or my favorite way of doing it.
No, I disagree with you there.
To me, if something doesn;t perform as intended/as docuemnted, then it's
brokem. But if that intention/documentation is, shall we say, silly, then
it's brain dead (even though it performs according to that documentation).
A hardware example is the active-high edge-triggered interrupts on the
ISA bus. The system performs as intended (by the designers), it behaves
as documetned (in the IBM TechRefs). But IMHO it's still brain-dead in
that, to save one cheap TTL chip, we had IRQ conflict problems for many
years...
-tony