Isso é de fato normal. Você paga por uma quantidade fixa de espaço em disco virtual e o que você usa não é algo com o qual o host se preocupará. Você paga pelo espaço total alocado à sua VM, e não pelo espaço livre após a instalação do sistema operacional. Se você instalou uma pequena instalação baseada em Linux Apache + PHP + DB, por exemplo, você pode achar que 15Gb é realmente muito espaçoso para um projeto pequeno.
O Windows 2003 ocupa menos espaço por padrão do que o Windows 2008, se você tiver a opção de executá-lo em sua VM, mas provavelmente ainda achará 15Gb limitado, especialmente com o tempo, à medida que atualizações e patches surgirem. está certo em pensar que não há muito o que fazer em 15Gb sob uma variante moderna do Windows (usamos VMs de servidor do Windows aqui para testes e sempre alocamos pelo menos 32 GB para cada um deles, mais para instalações de 64 bits) além de simples sites não orientados a dados ou outros serviços de baixo espaço (como um relay TCP ou algum outro aplicativo simples).