At first blush, $30 does seem high. But a shuttle requires two people, one to drive your vehicle and a second to drive the first person back to the shop. If it is a put-in / take out like Ringer to Reds, that is about 12 miles of driving each way, a minimum of a half hour of two peoples' time, plus gas/insurance/etc. for the shuttle vehicle.
Like you, I'm cheap, but I view shuttles as part of the cost of a day of fishing. I have thought about the bicycle option too (or small scooter), but those gasoline trucks and fruit trucks that barrel along the canyon road (and the flyfishers like myself who keep over half an eye on the river while they are driving, not the road) have discouraged me. Better to pay for a shuttle than a hospital room....
Plus, I've never worked out how to secure all my gear while I'm biking back to my vehicle. Sure, I can lock the pontoon frame to a tree or something, but I wouldn't dare leave oars, rods, boxes of flies, etc. behind and carrying all that stuff in a pack on my back as I peddle upstream to my vehicle seems unlikely. I guess one could secure an empty metal cabinet or similar at the takeout to lock up your gear.
Of course, the best solution is to have two vehicles and you can self-shuttle. But even here, you have to ask yourself, is the cost of driving two vehicles from the wet side to the dry side cheaper than the cost of the shuttle even if you could fit all your gear and your buddies gear in one vehicle (towing a drift boat or with secure pontoons, etc.). Can you drive a vehicle from Seattle to the Canyon and back for $30? And what would you miss from the adventure if you have to drive back by yourself, rather than pumping each other up on the way over or recounting the adventures of the day on the way back.
Steve