Did you read the article? If you did read it again.
The title says Wind Energy Meets Just 0.46% Of Global Energy Demand not Electric Power Demand.
Energy means; liquid fuels, biofuels, natural gas, electricity and others.
Good catch, Chief. (Sorry, DM.)