The problem with that is an individual user doesn't generally mark enough things as spam to give the filter enough data to perform well on. It's the aggregation of every user's spam-marking that provides a large enough data set to make good predictions. If they switched to individual spam filters, a lot more spam would make its way into users' inboxes.