Rob [1] and I had a discussion about the implementation of a mail feature at The Company (where he works). There was a suggestion made for a feature where customers can specify the size limit of email they receive. He felt that adding such a feature would stress the system even more but upon hearing how the email system is set up, felt that adding such a feature is only a few lines of code, if you put it in the right place.
Admid technical discussion (“The program already makes a database call, so adding one field to the SELECT statement for the maximum size of the email is easy, and it's a one line call to get the size of the email, and another line to do the comparrison …” “Yea, but how much overhead will that add? There are thousands of emails per hour.” “You are already making a database query so adding one more field isn't that much, and the two or three lines of code overhead to check the size of the email and making the comparrison is still small.” “You expect the development department to get it right … ”) it came out that overall, most (if not all) customers don't want to specify the size limit of individual emails.
Rob then went on to describe how one customer tried to send herself a two gigabyte file from work to home because she needed to work on this very important project. Never mind that she was on a 56Kbps dialup and it would take … days! … to download the message, she was livid that The Company would delete her email! How dare they!
And then there was the customer that ended up with a mailbox filled to 80 gigabytes! And how dare The Company for deleting that email! (“Sir, it would be faster for you to come here, hand over a few large harddrives for us to copy your email to,” I joked to Rob. “We don't have 80 gigabytes to store his email on,” said Rob.)
So in the light that most, if not all, customers wouldn't date limit the size of their email, then yes, I can see how it would not be cost effective for The Company to implement said feature. They get enough complaints about email already—they don't need people calling up and bitching that they're not getting their email because The Company is purposely limiting it.