The Mk 15, like the Mk 5, Mk 10, etc, used a straight stemmed piston. In comparison the Mk 20 and Mk 25 have a piston where the end with the seating edge is slightly larger in diameter than the section of the stem that passes through the piston stem o-ring. That very slightly belled profile on the piston stem provides some additional area for the seating edge and ensure the area exposed to high pressure gas is the same area as the piston stem where it passes through the piston stem o-ring. The result is near prefect balance.
With the earlier Mk 5, 10, 15 straight piston stem, the area of the seating edge itself as not actually balanced. it was not a huge amount of area but it was enough to change the IP about 4 psi between 3000 psi and 300 psi.
----
The early Mk 15s had significant issues with seat life, and Scubapro went through various seat materials before they found one that worked long term with the concave seat designed used in the Mk 15. The Mk 10 plus had seat life and lockup issues trying to get the concave seat and rounded tip pistons to work well together, and that is I suspect why the initial Mk 20s had a concave seat but a knife edged seating surface on the piston.
The idea behind both was to improve air flow. Rounding the seating edge smoothed the airflow, and making the seat concave provided a bit more room for the gas to turn the corner and flow through the piston, again improving the flow rate.
At this point in time the Mk 10 uses a concave seat and knife edged piston, similar to the overall concept for the Mk 15, and the Mk 10 Plus, Mk 20 and Mk 25 all use the same seat with a compromise seating edge that is a closer to knife edged than rounded.