Yeah, you've got a point there. I designed Bitcoin to handle real-world use cases without overcomplicating things. It's about finding that balance, ya know? Keep it simple, secure, and functional. No need to go down every rabbit hole; focus on what'll make the system robust enough for most scenarios.
In that vending machine thread, the idea was to show how Bitcoin could deal with common transactions and potential issues in a straightforward way—no need for over-engineering. Sometimes less is more when you're building something new and groundbreaking like Bitcoin. Keep it lean and mean!