Yes, as I said a couple of messages ago, Tesla should definitely change the map to show (in addition if desired) not the current occupancy, but the expected occupancy when I get there. As I wrote, Tesla knows when every car will finish charging. It knows when every car navigating to supercharger will get there. There is noise in that data due to detours, charge length extensions and people paying idle fees and continuing to occupy the stall, but they understand the statistics on that. They know a great deal more than what they show, and should show it. If I am an hour from the charger, the current occupancy is not what interests me.
But that's beside the point. I am saying you want an idle fee policy that strongly discourages people leaving their car in a stall when somebody else needs that stall. You don't need a policy that does it when nobody else needs the stall, that's just some thing that people keep asserting is true, but it's not true. The question is, does your idle fee policy work to meet the goal that nobody blocks a stall somebody needs? If you think that people will cut it close to the wire and thus end up blocking people more, you raise the fee until they stop doing that. Or you make the warning earlier. Today it's 50 cents to $1/minute, and it happens at 50% full. I'm pretty sure you can do a lot better than that. Today there is no specific warning that the station is going to fill up soon, which would also help a lot, there is just the warning your charge is about to be done.