If you value the portability that argues for the MBA. For photo editing like that a 16 or 24GB M2 is plenty of horse power. You likely will only need more RAM if you are doing graphic layouts with many layers and affect, treating those apps as design tools. For photography you'll probably not be limited by 16 or 24GB.Very generalized article that does not help those of us in the middle. It should be obvious to anyone that if you just use email and watch movies the Air is fine, or if you are editing a Hollywood movie, you need a Pro. But I'm a professional photographer who shoots on location so I'm always on the move and editing the photos where ever I am. I use Lightroom and Photoshop when the client demands it, but prefer to use Capture 1 and AffinityPhoto when the client does not care. Portability is important to me since I'm already carrying around 50-150 pounds of photo equipment, but having a slightly larger screen is helpful too. Storage space is important since I fill up about 1TB every couple of months. I also need to think about the future as photo editing programs evolve to include new ways to create masks and remove or clone objects nearly automatically. So I'm a creative yet I'd not consider my use case something that needs a lot of computer resources. For any of you in a similar situation, what is your expierence with the Air and the Pro? That information is what would help me. Thanks.
You mentioned filling up 1TB and I think you probably would do well to get the 2TB upgrade. Any more than that and you are really talking a lot of money. I'd just get an external SSD and offload files when they are no longer active. Backups are also important and you might want to consider a cloud backup service like Backblaze so you can always have things backed up and don't need to always be carrying around a backup drive.
As far as "future proofing" goes, I'd recommend concentrating on your near term needs. You are making money on this computer and should consider it a depreciating tool. You will hopefully pay for it fairly quickly. Trying to spend now for an undefined future often means that you spend money on things that end up not mattering and you may end up wanting to change computers before then for other reasons.