Id argue that on a car (or motorbike) with big inflexible disks that the seals do work like that. On a mountain bike with thin disks that flex all over the place any resistance in the seals results in that side not moving. Probably easiest to make both sides move too much than it would be to get every seal moving just right.
Not really. The pistons move when the seals flex, which is inherent in the seals. No grease required for that as nothing is sliding through anything. This is why on old brakes sometimes they don’t both have the same amount of throw, because the seals have stiffened up a bit differently.
On a car, the pads don’t really retract to clear the disc much. On an MTB they do, cos we don’t like rubbing. You can see the pads move back as you let go of the lever – it’s the seal doing this.
I’ve never greased them.