Es que JS es orientado a objetos, es difícil escaparse.
Esta es una forma "pura" de POO en Javascript, hay muchas otras formas que intentan convertirlo en algo similar a Java, que personalmente no me gustan. Pero como siempre cada maestrito con su librito: otras personas podrían ver este código y considerarme un hereje
Si podés leer en inglés, te recomiendo este sitio creado por Douglas Crockford, el "Senior Javascript Architect" de Yahoo!:
http://www.crockford.com/