Я честно говоря в саму проблему не вникал, но могу представить себе случаи когда удобно хранить цены в разных валютах. Вот например я когда налоги плачу меня заставляют в рубли все переводить по тому курсу, который был установлен ЦБ на день операции. Это долгая и муторная процедура. Было бы намного удобнее просто написать "+€300". Тогда можно отдать одно число, а для перевода в рубли мне нужна ещё дата и курс на эту дату.