They give one simple, easy, and consistant way to do it, regardless of your desktop environment.  If you prefer a desktop environment that doesn't use sessions, then this may be the only way aside from scripting to make it happen.  
<br><br><div><span class="gmail_quote">On 4/24/07, <b class="gmail_sendername">Patryk Zawadzki</b> &lt;<a href="mailto:patrys@pld-linux.org">patrys@pld-linux.org</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 4/24/07, nyu 2 &lt;<a href="mailto:nyutwo@gmail.com">nyutwo@gmail.com</a>&gt; wrote:<br>&gt; It will make it easier for them to replace them again, in the future?<br><br>How are ENV vars user-friendlier than just running your preferred WM
<br>and letting it replace the default one in your session?<br><br>--<br>Patryk Zawadzki<br>Generated Content<br></blockquote></div><br>