В мейллистах были споры Carto vs. MapCSS. Разница между ними простая: Карто делалася по принципу «как бы нам вынести всё, что умеет мапник, в какую-то цсс», а МапЦСС — «как бы нам сделать язык, которым бы можно было описывать осмовские данные». В итоге в мапцсс есть фичи, которых не бывает и не будет в карто (тот же eval()), а в карто нет гибкости мапцсс.
Хотя, почему они просто не взяли подмножество мапцсс, а изобрели новый язык, мне не ясно :)
Новый релиз картографической дизайн студии TileMill