Can I really withdraw Roth contributions any time?
Yes, contributions only (not earnings) come out tax-free and penalty-free at any age. The earnings portion has restrictions (59½ + 5-year rule). This makes Roth a useful FIRE bridge vehicle: preserve principal flexibility while earnings compound tax-free.