Looking at the current apps developed for Windows 8.1 and Windows phone 8.1 the apps developed truly lacks quality. Apps broken, majority of apps still enjoy beta stage even after a year or two, features are added slowly bit by bit in each update, apps ported from other platforms are hit or miss with features missing, resource hog etc. Don't go mad at me I'm not complaining here or hammering you guys about how bad Windows modern apps are. Sometimes I wonder is it the fault of developers that they are not hard at work or develop apps for windows just because they are told to do so ,treating us like Windows is all bad and burden on developer community. Look at the normal app developed for Windows vs the modern app developed for the same. E.g: Take VLC , they have same app for both but there is a huge difference in app performance, features. Is it due to programming tools available to develop modern apps (Visual studio, Silverlight) lack the ability to deliver the quality?