There are people buying in bulk. However, even assuming that you are paying the retail price, an EAC is rated to scrub 240 liters of carbon dioxide. Assuming production of one liter per minute, that comes to 240 minutes, or four hours. Even at $40 per EAC, that comes to ten dollars per hour.
Anyone who is spending the money that it takes to get a rebreather in the first place is likely to be able to spend $10 per hour for scrubber. So, if you are only spending half of this but are risking things like caustic dust from sorb powder that makes its way to your mouth, I am willing to pay a few bucks more to eliminate this risk.
Second, if you are changing from open circuit diving, where you were paying sometimes more than $125 in Trimix for filling a set of doubles for a single dive, and you are now paying perhaps $30 for about four dives worth of Trimix and oxygen in your CCR tanks, I am not going to be overly concerned about paying an extra $5 per hour for operating cost. My primary concern lies elsewhere such as ease of use, tolerance to water contact, and low work of breathing.
There is a small amount of plastic in each EAC that will not biodegrade. I have been told that there is a very small plastic mesh to which the carbon dioxide absorbant is molecularly bonded in each EAC. (However, I have not personally seen the fabrication process.) This is one disadvantage that I wish would change.

I definitely want to see less plastic going into landfills. Plastic is basically forever. :depressed:
If by packing in and out, you mean carrying to remote locations on my back, then I can't say that I have had this pleasure. (Sherpas, anyone?

) However, there is no reason that it can't be done. You just have to make sure to adequately protect the units from crusing during transit. Again, each EAC weighs only 4.4 pounds. So, the weight is reasonable for the duration.