I think that User Applications plays a vital role in making the newcomers stay using any Operating system. Ex. Windows XP is still used in many businesses (not because people love the Desktop environment it comes with, No harsh feeling for the D.ev developers)

4/n