The idea is specifically related to article:
https://learn.microsoft.com/en-us/power-platform/alm/form-alm
(1) It would be great to prevent the unhealthy scenario mentioned in the article. i.e., "it is not a healthy ALM practice to create multiple managed solutions from the development environment where the base solution (Solution A) is in an unmanaged state". A preventive mechanism should be in place to prevent a form to be added to an unmanaged solution if it is already included in another unmanaged solution within the same environment.
(2) The steps described in "Creating a new form and maintaining it using multiple managed solutions" is not a pragmatic solution, as it requires a separate environment to be setup/available just to make sure a change involves removing a field from a form will work in target environment.
A more robust solution without involving another environment would have been more practical.