Do they really not use the following patterns, which I find quite common?
cat > file
cat >> file
But really, if you feel that you're waiting too long, can't you just ^C? Isn't it better to teach people rather than making the programs "helpful" (i.e. sometimes helpful, but more often annoying)?