Store your bleach in a cool, dry place away from any metals you do not want to rust. It will outgas a bit even in a sealed jug. I have a plastic outdoor storage cabinet I keep my jugs of bleach in. I tend to only buy what I will use in a 1-2 week period.
Your uncle may have a completely different set of circumstances than you. Some people vacuum to waste instead of to the filter, and some people with sand or DE filters backwash more frequently than they need and some have heavy bather loads with a lot of splashout so they are replacing lost water more frequently. Some folks have a lot of freshwater dilution with heavy rains, or as Jasonlion said they drain below the returns to winterize their pools. All of these factors can supply enough fresh water dilution that the CYA does not build up to an unmanageable level. Then there are the folks who drain "old" water every 3-5 years when they start having problems keeping it clear.
You have a cartridge filter, so you will lose very little pool water cleaning your filter and unless you plumbed in a waste line, you will not have the option to vacuum to waste. The other conditions associated with your pool may or may not be similar to those I cited above, but someone who loses very little pool water will have a tough time keeping the pool clear using pucks and powdered chlorine after the first year of use.
There is no problem using pucks and powdered chlorine as long as you know how they work and how they affect the overall chemistry of the pool, so you can switch to another method of chlorination when the CYA gets to the top of the recommended range. At TFP the recommended range for CYA is 30-50 for manually chlorinated pools and 70 for pools using a SWG.