We are not getting better at producing cheaper power as the cost has increased per hour a lot over the last 50 years. But we are generating more power from different sources that are cleaner.
Power needs to be given away or people paid to take it is more of a function of limited storage abilities and limited ability to scale down rather then generating unlimited power. The free power is an issue with how the system is built (and the type of power source) rather than a sign of success. The same area has to import power at higher costs when the sun or wind isn't as powerful.
> Power needs to be given away or people paid to take it is more of a function of limited storage abilities and limited ability to scale down rather then generating unlimited power.
There's no need to scale down solar or wind power.
Yes, storage is another way to make money from power prices that differ over time.
> [...] the cost has increased per hour a lot over the last 50 years.
Some sources of power, like solar, have been dropping in price a lot recently.