This is an awful attitude to have.
Firstly, business is the art of reaching mutually beneficial agreements with people. Part of what makes a good business person a good business person is an ability to navigate the potentially frustrating waters of professional communication. Consider the exchange the author laid out. He repeats the same thing over and over again (give me details please), assuming the other person will pick up on the passive aggressive repetition and begin to do things on his terms. Instead of accommodating this person's communication style, he blows them off. Notice this: he blows off the opportunity not on its substance, but on his impression of its messenger. If the guy wants a phone call, roll your eyes privately, give him a phone call, and blow him off ten minutes in if the opportunity doesn't seem worthwhile.
Secondly, there's this idea that time spent programming is the most productive, and anything that subtracts from your precious programming time is a waste of time. This is a tricky point, and I'm going to head off all the impassioned comments stating that programming actually is sacred by saying: sometimes the biggest gains can be made through design and development, but sometimes not. Witness all imperfect products that represent successful businesses because their leadership knew when to devote attention to development and when to pull off and devote attention to business.
If he were a programmer being paid for his programming time, it would be absolutely the case that any time spent not programming was a waste. However, the post clearly states that he's in charge of the product, and yet he seems to have budgeted little time and apparently no attention to furthering the product. If doing product work is such a waste of his time, it would be in his best interest to bring on someone who will do that full time for him, allowing him to focus on programming full time.