the funny thing is you'll see a lot of ASP.NET books combining both <%script > and HTML in the same listing in their examples.

I think this is why some people go this way. Myself, I always found it confusing considering I really only started dynamic web development since the dawn of ASP.NET.