Not in my darkroom they arent a thing of the past!
I store my mixed chemicals (ilford PQ, ilfostop, ilford rapid fix) for printing for the week in 1 liter brown plastic bottles. The purchase of this type of bottle is mostly due to them being very cheap at my local shop, and they are a great size to fill up one tray (as well as it is the only type of plastic jug they sell).
I keep my bigger quantities of chems (usually rapid fix at 1:4 and film developers) in 5 gallon white plastic translucent tanks with spiggots and floating lids for 'longterm' storage, as needed I will fill up a liter with fix for the week from the large container into one of the smaller brown bottles. If I am printing fiber I use the fix straight from the large container at 1:4 if I am using RC I dilute 1:9 and store in a 1 liter brown bottle. I generally mix my paper developer from fresh concentrate stored in Ilfords white 1 liter PQ bottle then move the working solution into a brown bottle.
This method seems to work fine for me! My working chemicals stay in the brown bottles all week, yet the large containers exposed to light will stick around for 2 months or more... I havnt had any problems with anything losing its shine over time. At least, no problem I could blame on light! (accidently dumping used developer into the wrong container! or foolishly putting fix into the developer is always fun!)
I would think it would be a bigger hassle for me to use 1 gallon 'jug' containers for larger quanities as well as lacking the floating lid and ease of the spiggot it just wouldnt work out for my habits... Though Im sure if I printed anything larger than 8x10 I would eventually use 1 gallon containers to store my 'mixed chems for the week'.
I've never made the choice of my containers based upon their possibility to transmit light (I used to keep my chemicals in crystal clear storage containers!).