I am an advocate of two-way ramps, when the situation warrants it. Here is one example
Consider the case where you are exiting Route 128 SB and heading left (southeast) onto Grapevine Rd. At present, as you approach Grapevine Rd, you get one "turn left" instruction. When the two-way ramp was split into separate one-way ramps, the off-ramp would generate two left instructions: first a "keep left" where the ramp forks before it reaches Grapevine, and then a "turn left" at the end of the fork where it meets Grapevine Rd itself.
(I also have seen cases where inaccurate GPS hardware has had problems where one-way ramps run parallel, and close to each other, for long stretches.)
Un-splitting those ramps replaced four one-way segments with two two-way segments, made the geometry a lot cleaner, and eliminated the double turn instructions.
As for the complexity of turn restrictions: in cases such as the one cited by the OP
, it isn't any simpler when four one-way ramps emanate from that junction southwest of the tolls--and the result is more junctions to check, not fewer.