It’s more about time and effort, you can fill from a bottle in seconds though it pays to take your time so as not to build up too much heat, a lot of us are getting on and a pump is just too much like hard work.
Not that long ago you could get a big 10-12 ltr bottle for about £150 and as long as you could get them filled locally it was great, now they cost as much as a cheap compressor and the price of filling for some has gotten ridiculous, now you can have a compressor and fill when you want and is the way a lot of shooters have gone.