I hate form filling and waiting for answers from companies. I always call them to speak to a real personal and get the answers I need there and then.
What's Twitter's contact phone number? What's Facebook's? Can you speak to someone in those companies? Or do they make you raise a support ticket on their website?
Why do you need throwaway email addresses or to hide your email from customers? Simply create one for the business and just stick to it. What is the turnaround time for a reply from yourself to a customer?
As I said, in case of spam. I could easily setup an email address for people to use, but why should I when there's a contact form that works just as well? When I get an email, I read it, figure out what to do, maybe reproduce the issue, and respond. Turnaround time - if I'm at home and able to work on the app - could be five minutes.
Writing a review to get attention instant the ideal way to get the developers attention, not very professional either.
But it works. If you leave a review or report a bug via the App Store, I'll respond.
I am not saying you need to give your personal details to customers. Buy a very cheap tariff deal on a business line and get PO Box address or something you can use.
You have completely missed the point we've all been raising. It is not
free to get a PO Box (and there is some confusion over whether you can actually use one with Apple), and it is not
free to get a new phone number regardless of how cheap you think they are. We don't earn enough to cover those expenses. I already lose money because I don't earn enough to even cover the Apple Developer Program fee. I only write these apps to keep my skills fresh.
Also, you can't get a business line unless you're a business. I'm not a business under UK law.
I already provide a means for a customer to get in touch, and it has worked since I launched apps on the App Store with iPhoneOS 2.0. Why must I now offer a phone number and take calls from someone who bought my 99p app and has a problem with it? I'm one person. I can't speak German, or Italian, or Slovakian. How am I supposed to handle such calls?