Stateless, request-lifetime model works well for web, big library of packages, huge hosting market, simple to pick up. At the end of the day it&#x27;s a language and like English it has it&#x27;s faults (i before e, array before key) but you know you can go to any server and speak it and get something done.