Pretty much, although how often you need to sharpen a razor and how often you need to buy blades will depend on how quickly your razor dulls.
Hand-sharpened straight razors can be purchased online - check our vendor forum for those who offer such razors
I don't think anyone hand-sharpens replaceable blades as a customer service though
Yes, or you could just buy more initial razors