Don't sell things for a dollar, unless it's on the app store.
If you're selling something for a dollar rather than providing it for free you've already convinced someone to get out their wallet and buy it. That's not an insignificant achievement. That person is very likely willing to pay something like $5 instead for the exact same product. Even if they aren't, you can make more money selling one $5 item than 5 $1 items, so you can get by with 5x fewer customers.
This idea reminds me of Netflix password sharing crackdown. If they pissed off the majority of their password-sharing customers and they canceled, they still end out on top because the remaining customers convert. E.g., you've got 5 customers all sharing one account. Three out of five of them are annoyed and stop watching Netflix entirely. The two remaining have to buy themselves individual accounts. In this made-up scenario, Netflix doubled their revenue while shedding more than half of their customers.
I think it's possible that you don't want the customer that is barely willing to spend a dollar on you, someone who might not even be happy with your product because they can barely justify it in the first place, You want the customer who loves your product enough to give you $5 or $10.
There's also a price signaling argument: when you price your product at $1, you're telling people that it's barely worth anything. If Starbucks sold you a coffee for $1, that would tell you that it can't possibly be very good coffee.