En principio puedes alojar lo que quieras en un subdominio, tenga que ver con el tema principal del dominio o no; en ese aspecto no hay ninguna restricción.
Otra cosa es el tema del posicionamiento, que se supone que una página ajustada al nombre del dominio posiciona mejor y esos rollos para seos, partiendo de la base de que el propio dominio posiciona como lo hacen las páginas incluidas en él, sean subdominios o
carpetas.
Un subdominio te da mucho juego, así por ejemplo puedes tener tu dominio con una única portada y en lugar de categoría tener subdominios para estas; por poner un ejemplo yo que tengo un blog como liamngls.com podría tener una portada que muestre las entradas más recientes y en lugar de categorías tener subdominios: humor.liamngls.com, video.liamngls.com, fotografia.liamngls.com, etc ... pero en este caso particular tendría que instalar un wordpress en cada subdominio o hacer uno único tipo blog.liamngls.com y redireccionar las categorías a subdominios mediante el .htaccess (por ejemplo).
Normalmente un subdominio se usa para diferenciar apartados, por ejemplo una web de compra/venta que además tiene un blog y aloja este último como subdominio blog.dominio.com; o para diferencias apartados claros de la misma web, dominio.com, compras.dominio.com y ventas.dominio.com .. por poner algo.
Otro uso habitual suele ser el de alojar las imágenes del sitio imagenes.dominio.com en lugar de usar una carpeta al uso del tipo dominio.com/imagenes/
También se puede usar para alojar todo el contenido estático como comenta Armonth en su blog:
http://sigt.net/archivo/dominios-libres-de-cookies-para-servir-contenidos.xhtmlEs una simple cuestión de organización, tenerlo todo muy organizado aunque te dé más faena al principio o tenerlo todo un poco más revuelto. Personalmente no uso subdominios aunque dependiendo del proyecto me lo plantearía.