Absolutely. Coming from a software background, it's been eye-opening for me just how quickly those costs add up. And how painfully slow it can be to iterate.
I wouldn't be doing this if I didn't just enjoy making stuff. I probably won't break even for a long time, and even then the margins aren't great.
If you deploy to production and it goes live in a matter of seconds or minutes, be grateful you're in software :)