Envelopes are
defined by nodes, so you can't have an envelope without at least two nodes. It makes sense, then, that SONAR would automatically insert two nodes when you create an envelope, and it also makes sense that they'd be at the start and end of the song.
That said, I, too usually end up deleting those default nodes.
Plus it's always annoyed me that I can't set the default transition type. I use jumps more than any other, and it would be a great convenience to make that the default.
As for improving accuracy, I usually right-click on a node and type in the value in its Properties dialog. I like volume changes to be in whole decibel values.