different frameworks offer different things, it all depends on what they hope to achieve. Some might be all about programming style, some might use specific design patterns.
However allot of them, there are just no need for. PHP has a ridiculous number of frameworks. Google for them and you will find so many and most are rubbish.
You are right about web services, however I don't see there being no need for any scripting for a long time. People need to specific things that it just wont work. However, for general functionality, yeah, i guess your right. One day... but hopefully not soon. my programming career is just starting!