Domain seizures, server outages, flaky browser support for standards, client side javascript execution, text rendering engine differences... web pages give developers different control over their product - whether or not it is more or less control than native apps, who knows.