So you've got 16gb on your new thin and shiny laptop.
But this 32-bit app you're running to crank out a stupid accounting report you've come to reply upon needs 2.5gb to format an Excel workbook (after you added a couple of years to the time span), but the OS claims 2gb of the 4gb 32-bit address space. So, despite your capacious laptop, you are SOL until you obtain a 64-bit build of your app. Get googling! This, despite the fact that your app fits well within the resources of your laptop!
I'm sorry. That's a real problem, not a problem I would ascribe to marketing scum.
OK. So maybe the app should only need a few megabytes (likely). After all, storage does get out of hand quickly when you mix Java and XML and design patterns. But then the app would have to be reconceived and rewritten. That takes the mental bandwidth of an expensive human. How many times the cost of a shiny new 16gb laptop would it take to get it done?
Calling 64-bit marketing fluff is like the nitwit industry pundit who panned 16-bit processors in about 1980 because bytes were 8-bit and the most useful non-mainframe computer applications were word processing (pushing those 8-bit, non-Chinese characters around).
Having 64bit cpu's in todays mobile devices is superfluous and ignores many other factors that comprise the total capabilites of any cpu.
If you are doing 2.5gb excel spreadsheets on a iphone or ipad, you are really amazing.