Fin gets nowhere near 50% boost in commerce, let alone a 50% boost to your economy (better described as including non commerce science/gold/culture, GPP, hammers and excess food), and if you have cottaged the bejeesus out of absolutely everything to maximise the trait then you will have limited...