Some problems with the concepts:
A lot of things in DF don't really have associated weights. What, for example, is the weight of an obsidian wall tile? How strong should a rope be, or a chain? How strong is the power behind the winch? You could say that it's "strong enough" for whatever, but then what happens if you have two working against one another? Or, a winch lifting a platform that has a winch on it lifting a platform that has a winch on it which is pulling on something solidly on the ground!
For elevators, you'd need sections of floor/walls that are supported solely by ropes and chains. When that happens, you're opening it up for things like tilting of the platform. This would probably have to be ignored, leading to such oddities as enormous square siege platforms supported solely from above in one corner of the square, but not having any problems.
Lowering a section of floor or walls down onto an already occupied area raises some questions. What happens to the stuff there? More dwarven atom smashing effects? Can DF even keep information about multiple kinds of floors in the same place?
Most of the time, elevators will imply that there are totally separate areas of the fortress with items of interest on them. Using the elevator in pathing is probably not going to happen for a while even AFTER something like this goes in. There would be paths being made and not found all the time between items of interest in different sections of the fortress. This will kill framerate.
I wholeheartedly support the idea of introducing another basic machine to DF, but there are a lot of big problems for this one.