If you don't like being nickeled and dimed, Pinehurst Resort really isn't the place for you. As great a course as No. 2 is, it'll be a LONG time before I go back to do anything other than walk around the course. The mandatory caddie/cart is just one of many ways that they "get you."
It's a nice place and I'm glad I went, but when somebody's already paying several hundred bucks a night for a room it seems pretty low to tack on things like "resort fees" for an extra $40 a night or so. Count me in the group that doesn't need or particularly enjoy taking a caddie. My caddie at Pinehurst was good, but I can't say that he added much to the round for me. When I think back on caddie rounds I've played, the best case scenario for a caddie is that I don't remember them after the round. Worst-case scenario, they talk me out of my correct read and into an incorrect one on a couple of greens and start trying to talk me out of clubs that I'm comfortable with off the tee.
I'm very happy to support Evans Scholar caddie programs staffed with young people trying to earn a buck or two during the summer, like the program at my club. But I don't need to pay a grown man clinging to a career in the game after failing at his mini-tour ambitions to carry my clubs for me, especially for an extra $100+ on top of a resort and golf stay that's already about $800.
Again, I love Pinehurst as a place and as a golf course, but the resort's business model didn't make me a very happy customer.