For sure it has a zillion faults, but in other hand it can supply all kinds of material goods, both essential and non essential ones. It has been glorified or vilified by people all over the world.
But i wonder, what other system could provide me with a full spec, technology loaded, big 50″ TV screen for just a tiny fraction more than the country minimal wage (delivery included) ?