They aren't free, just available where needed instead of just where most commercially viable. The same site has an article about one installed via an early program in 2023:
https://www.myballard.com/2023/04/13/electric-vehicle-charging-station-coming-to-ballard/
This was the listed cost at the time:
The cost to charge will be $0.21 per kWh, and payments will be accepted via the Shell Recharge app or RFID card.
You will absolutely be charged for idling a car past the charging time like at other EV chargers.