They could just create a separate "earned" currency similar to how FFXI Abyssea cruor or bayld that is non transferrable but actually rather valuable for stuffs and items that are needed. As well as making sure that getting gil is very easy and you use gil for normal non vital items. When most of the gears are rare/ex and you have non traceable currency, "money" becomes a moot point.