Class B: $3 megabucks
Class C: $13k
I know a couple of guys who own roughly a dozen class B's and live off the fees from leasing them. One of my old companies (now defunct) still holds a Class C that isn't being used and doesn't have a proper owner.
When I buy I static IP I know I don’t really own it, but I get to use it and it cost about US$10. I’m sure my ISP would charge me more if they paid $50 for it.
What am I missing?
While technically they could rent them outside, such approach is not recommended as they would lose any control about how they are used, they can be used for spamming or hacking and can get on blacklists, which could damage their future selling price.
If it costs $50 for a single IP, that would be 50 cents a month at a decent return on investment (and the value of that IP is still increasing), that is part of your monthly charge (which I suspect is far more than 50c).
Additionally, if you changed ISP you're going to lose that "investment" in your static IP, so you've basically paid $10 to lock yourself in.