Yeah, you're not harassed to buy more onboard... though there are certainly opportunities presented frequently, so it comes down to what you prefer. Some people don't buy anything at all, while others splurge in the casino, bar, shops, spa, photos and excursions and wind up with a large bill.