It's fine for people not to know &/or understand it, but it's not Apple or Western Digital's or Seagates or Samsung's fault.
I would argue that this is part of good customer service. There was a time when Applenwould tell you, approximately, what sorts of things and how many of those things you could store on your device.
And to be clear, in not implying Apple's CS isn't good. It's the best in the industry I would say. In my opinion, this is where it could improve, immensely. But again, that's just the opinion of one man