For WP to succeed, windows 8 needs to succeed to because you can only develop windows phone 8/8.1 apps on it. And since not many people have or want it, apps can't be made. Windows 10 is definitely gonna close the app gap however now, Microsoft could solve this app problem early by releasing the windows phone 8.1 sdk for windows 7, so people can develop their windows phone apps now. Then when windows 10 is released, they devs will update to 10 and make a universal app from the windows phone 8.1 app. Yeah that's whait needs now.