The problem is far greater than your post implies; with ten to twenty times the processing power and memory moved from a desk to our hands yet society has accepted pure garbage from the majority modern 'software' developers... If you can call them that, imo web apps are fancy webpages; not real software.