I think for both. Playing games for money alone can bring a whole lot of pressure. Therefore, a smart player play for both. Fun reduce pressure and make your game more easy and flexible. Remember, if you play poker simply because of the money, you are likely to be emotionally unsettled.