Tesla does pay for it but it
Tesla does pay for it but it's mainly energy using solar energy from solar city so essentially it's self sustainable. But it's free to the consumer....and your problem with free is???
You fail to recognize that this is their first consumer friendly car so yes charging for 20-30 minutes is not "convenient" but in the next few years I'm very confident that that time will drop to 5-10 minutes.
It's good to ask questions but it's people like you who don't help innovation. All you do is bash bash bash. This car is a marvel and will only force people to believe in due time. Just think about the limitations when the gas powered car was first introduced.