I'm not sure if there is a solution that eliminates walking without causing other issues. If things are going to change, I think that there has to be some compromise.
Sometimes various Disney webpages use an entrance queue around high demand times. For example, registering for Moonlight Magic, registering for a runDisney race, maybe the first day that some special event tickets go on sale such as
MVMCP,
MNSSHP, OBB, etc. People enter the online waiting room up to 30 minutes early, and get a random queue assignment once the virtual doors open.
Perhaps DVC should use that entrance queue for the first 30 minutes of every day. You have to be logged in, and you only get one queue entrance per login; no cheating the system by having 10 devices and/or web browsers open all trying to join the queue hoping that one of them will get a low queue number. And once it is your turn, you get only 1 reservation creation or modification. If you need another, you have to rejoin the queue after making or modifying your first reservation.
After the first 30 minutes, just let people login like normal to make or modify reservations.
When modifying a reservation, let people add days to the beginning or end of their trip anytime.
When modifying a reservation, don't let people drop days at the beginning if any of the reservation is in the 11 months + 7 days window. Dropping days at the beginning is only allowed if there is at least 1 day between the end of the reservation and 11 months. Exception: if there is current availability for all days of your reservation, allow dropping days at the beginning even if your reservation overlaps in the 11 months + 7 days window.
Does this solve everything? Nope. It still gives some advantage to people who have a lot of points to spare. They could book a long reservation and then eventually drop the beginning nights.
Should the maximum reservation length be reduced? What would be a fair number for a maximum reservation length? 14 nights? People could still try to make a second reservation immediately after their current reservation if they really need something longer.
I'm open to a system that is as fair as possible to everybody. People will try to find a way to give themselves an advantage. I'm hopeful, but I'm not holding my breath.