While funny, it completely fail in identifying the underlying causes of this consumer behavior.
I do not consider it strange that people feel threaten by a $3 app purchase, but not a $400 phone. To me, its consistent with consumers when they buy a product they trust vs a product they don't. In psychology, economics, and finance, its call Risk aversion and is the reluctance of a person to accept a bargain with an uncertain payoff rather than another bargain with a more certain, but possibly lower, expected payoff.
People expect software to fail. To a degree, Microsoft is to blame with blue screen of death, but thats only part of the culture regarding software. If I buy that $3 app, it might not solve the problem I got, it might be buggy, and it might not even start. If it end up in either of those cases, the social blame is normally put on the consumer for not knowing better on which software to buy, adding additional feeling of uncertainty.
On products like phones or computer hardware, the risk feels less. If the phone don't start, we expect to get it replaced and fixed. The blame will be on the seller/producer, and not on the consumer. Add on top the positive reinforcing through marketing in TV and movies, and a physical sale person, and the $300 or even $1000 can feel much safer for the consumer than clicking yes on a $3 app purchase.