O problema das apps não sairem para o 7.8 não tem nada a ver com hardware. Aí é que está o problema, é que as pessoas pensam que eles não lançam apps por birra.
Um dos problemas do 7 foi precisamente o facto de todas as apps terem de ser programadas em linguagens da microsoft. o que fez, como todos sabemos, com que quase não saissem apps importantes.
O 8 além do kernel WinNT já suporta C e C++, e penso que HTML5 tb não dava no 7, portanto, as novas apps feitas em C++ etc só funcionam no 8.
Como o C e C++ é a mesma linguagem usada nos sistemas operativos modernos todos, nomeadamente ios e android, a conversão é facil e rápida, para o 7 daria muito mais trabalho programar do zero, ainda para mais estando o 7, para todos os efeitos, descontinuado.
Escusado seja dizer que infelizmente poucas mais apps importantes deverão sair compativeis com WP7
Outro exemplo é o WP8 ser compativel com motores de jogo tipo Unity etc. Jogos como o Temple Run e outros já sairam para o 8, para sair no 7 teriam de ser refeitas do zero.
A Microsoft, felizmente, fez com o 8 o que devia ter feito com o 7, tornou-o compativel com o que o mercado usa.
No tempo do 7 lançaram uma à Apple, e acharam que só porque eram a Microsoft todos se iam adaptar e programar em exclusivo para eles. Deu grelo...