Se você fizer isso em um contexto estático, então sim, isso não será compatível com o próximo “modo móvel baseado em viewport” (atualmente desabilitado).
Se você fizer a verificação em um contexto de autotracking como este:
@service site;
...
<template>
{{#if this.site.mobileView}}
...
{{/if}}
</template>
Então o Ember irá automaticamente renderizar novamente as coisas quando o booleano mobileView mudar (ou seja, quando o navegador for redimensionado). Então, tudo bem.