Renewables are getting subsidies and incentives for capital expenditures - building new capacity that will serve us far into the future.  And it's working with the massive growth in solar and wind generation.  Hydropower has received massive subsidies in the past (and still receives some) and now serves us subsidy free for many decades.

Oil and NG have received their share of subsidies in the past in the form of free/cheap land leases and all kinds of tax write-offs and credits.  And then there are the subsidies for oil spill and environmental protection that goes on indefinitely.  Don't forget the biggest public subsidy of all - the free 'disposal' of its waste product into our atmosphere which the public will pay for over decades or centuries.