It does matter. Code in a mod that detects when entities are placed by a player will not detect when entities are created by construction bots. Two different pieces of code are needed, and trying to debug one of those when the other is broken would be a waste of time.
It is a known issue that the train GUI closes when the train is reconfigured.
The inability to remove locomotive equipment from the remote view is built into the game engine. The same behavior occurs in other mods where locomotives have equipment grids. You can work around it by riding the locomotive and opening the vehicle's equipment grid using the button in the corner of the screen, near the character's ammo.