That attitude is what has brought us things like .NET installations that gobble up half of your disk space and take 2 weeks to install. Just look at AVRStudio5 vs. 4!
I happen to play with ATtiny chips more often, and at just 2k of flash, wasting more than 200 bytes is an absolute no no.
I just don't understand why something that simple has to be hidden. Why? If people can use for-loops inside "loop()", they can do the same in "main()".
I do that already when I can. The arduino IDE leaves a lot to be desired compared to say Code::Blocks, Eclipse...
I'm just giving feedback. I'm not against simplifications - when actually helpful. Hiding main() is just evil.