After reading all the comments, I realise I misinterpretated the last two sentences. I thought Bram was concluding that you have to accept the same kind of trade-off you accept in the frame of professional software development, when you deliver an app you are really dedicated to.
Obviously, Bram, or Linus, or Stallman, and many other devs I don’t even know, are not there for delivering half-baked pieces of art. And that’s eventually a GOOD thing.
[the counterpart being that the dedication level is MUCH beyond the one in professional environments]