Yeah, Salesforce presentation of pricing really can feel like a bait-and-switch. Advertised as a pay per-user per-month, but then to actually make the system work you get all of these add-on fees, like for storage, or for API calls to perform data integration, etc.