Idle fees do work as we see in this example. At the same time, it is a double standard to have Supercharger stations that allow general parking. I can park my ICE car there for free but as a Tesla owner you get charged $24 an hour? That's not OK.
I arrived at a Supercharger that was at a Hotel at night and all stalls except one were taken by ICE cars. When I brought it up with the hotel front desk they told me, that's their policy. They let their guest park there and only keep one Supercharger stall open.
I would say Tesla needs to address the ICE parking issue before they punish their clients for the exact same action.
Every hotel that has a Supercharger station should automatically get a few L2 chargers as well. People like to stay at hotels over night! They also like to charge their cars. Hello?!