The higher the chlorine percentage the more unstable it is. Given the time it takes to get from the manufacturing plant to your home even if they can make 20% it would still be about 12.5% once you poured it in the pool. On top of that the escaped chlorine gas would do a number on the trucks it was transported in.
Granular is more efficient, in that there is no water weight, but given that it costs more per PPM of chlorine and/or adds CYA or calcium to the water it is far from more efficient to use. Using a product that will require thousands of gallons to be dumped and replaced is not my idea of less wasteful. Also this is not a case of "they add CYA to the powder", the powder is trichlor or dichlor, a chemical composition that includes both CYA molecules and chlorine. If you can figure out a way to bind chlorine to something other than CYA, calcium, or lithium to create a stable solid form then that patent would be worth quite a fortune. Assuming the chemical you bind it to is safe to be allowed to build up in a swimming pool, that is.
If you are concerned about waste you will want to install an SWG and avoid SLAMing in the future. On-site chlorine production, when managed properly, virtually eliminates the need for additional chlorine sources.