Помимо того, что да, у всех есть мобилы, которые ещё даже до превращения в смартфоны прекрасно справлялись с задачей хранения и воспроизведения mp3-файлов, есть и ещё два немаловажных аспекта.
Первый: ограниченное число ушей у человека. У каждого из нас всего два уха.
Меж тем все такие плееры, абсолютно все, воспроизводят музыку через наушники.
А наушники, опять же у всех, у кого есть в кармане мобила, соединены именно с мобилой. Даже если это соединение беспроводное, что сейчас жутко модно.
Значит, носить mp3-плеер вместе с мобилой автоматом означает необходимость постоянно перетыкать (или переподключать) наушники с дейвайса на девайс.
Второй аспект, напрямую связанный с первым. Смартфон - единое устройство и для воспроизведения музыки, и для звонков. Причём звонки - приоритетная функция, при поступлении внешнего вызова прерывается выполнение всех прочих программ, завязанных на звук. Поэтому при поступлении звонка музыка приостанавливается, а после того, как поговорили и повесили трубку, она автоматом запускается ровно с того же места, где остановилась.
А теперь представьте себе, как это выглядело бы при независимости, аппаратной независимости функций телефона и функций плеера. Вот вы слушаете музыку (через наушники, напомню) - и вам в это время звонят по мобиле. Попробуйте-ка расписать по шагам алгоритм своих действий...