Price is determined by willingness to pay, not cost.
The article talks about why costs might be high. But price is determined first and from that acceptable cost levels set.
Software is expensive because people pay it.
Software is expensive because people pay it.
To say that it's only the buyer's perspective seems to be ignoring the other side (as you correctly point out the OP did).