Depende. Exatamente qual modelo de MacBook você está falando?
Existem alguns modelos de notebooks Windows que também alcançam 9 horas de duração, mas são modelos que custam tão caro quanto o próprio MacBook (talvez não tanto quanto os das últimas gerações, mas ainda assim bastante caros). Um dos principais motivos pra isso é o SSD M2, que além de ser um componente que consome menos energia que um HD convencional, ainda ocupa menos espaço. E esse espaço sobrando dá espaço para uma bateria maior.
Existe alguns modelos de notebooks Windows no mercado que possuem HD, mas possuem variantes apenas com SSD ou com HD+SSD. Esses modelos costumam ter baterias menores por causa do espaço reservado ao SSD. Enquanto modelos que têm variantes apenas com SSD M2 costumam ter baterias maiores.
Exemplo: o Lenovo S145 é um modelo que tem variante apenas com HD e outra apenas com SSD. Mas como a carcaça é exatamente a mesma para ambos os modelos, o modelo apenas com SSD basicamente tem um espaço vazio inutilizado dentro dele. Espaço que poderia ser usado para colocar uma bateria maior.