I totally agree with you and although I'll be eating beans and rice this month (American Exceptionalism! WOOOO WE DA BEST! Unless you're born on the bottom end... sigh) I arranged a ride into town and a vet appointment tomorrow. So she's got 23 hours left to waitI think he-she will make it.
I actually rescued this animal once already, so.
Low cost compared to say, a dog that has much more unpredictable/wider range of things that can go wrong, and a higher upkeep cost. In addition, cost includes time- something I have very little of- and in this way a snake is the perfect pet for me, because I have to leave town for 3-4 days it's not a problem.