As a developer, it will become too hard to use the classic surface-joining system with the upcoming changes.
If Roblox is able to address this issue, it would improve my development experience because the surface joints system would be usable for those who still need it.
This is the upcoming change:
It would be a better idea to leave the Surface joint creation mode as-is to support games that still need access to it. The underlying system would be present anyway with MakeJoints still doing it.
For example, CloneTrooper1019’s Super Nostalgia Zone still needs this API to emulate the behavior of Roblox building before these changes. Also, in Roblox Studio, some builders (myself included) still prefer surfaces over all-or-nothing joint modes.
There is no need change this API to alter functionality of build tools already present in games. It is the responsibility of their developers to decide whether surfaces are too confusing as a mechanic for their games’ build tools.