I think one of the major holdups will be that you have to have Windows 8 on your computer to develop the apps. You need people to migrate to Windows 8 before you can have people really developing a substantial amount of apps for Windows 8. Yes, there have been previews and release candidates...but many people really need the solid foundation under their feet before they can start developing.