servo arm with max msp

So, the Arduino would detect that the tap needed to be opened. It would tell the PC that. Then, the PC would tell the Arduino to open the tap, and the Arduino would turn the servo.

The PC seems pretty dumb, don't you think. Why not just have the Arduino open the tap when it detects the need?