There was a publisher, a distributor, and the retail outlet all taking their cuts.
Then you also had to pay into a marketing fund for those big full color inserts in the Sunday paper if your software was sold at the big box retailers.
You also had to eat the cost of returns of unsold inventory after you issued a new version.