Store для сети будет слишком низкоуровневым интерфейсом. Если предоставить возможность бесконтрольно расширять систему(т.е. типы данных), в такой системе появится много лишнего. Хотя, зависит от задачи. Если, например, в локальной сети необходимо привлечь машину клиента для совместных вычислений, т.е. расширить сервер, тогда мной описанный вариант окажется не эффективным.