Gates had a point. Everyone was spending thousands on hardware but wouldn't spend a little more for Basic. There were free options, they weren't poor ( computer hardware was very expensive in the 70's), but everyone was using Basic without buying it.
It's like today where people will spend thousands for a gaming PC, then complain about Windows when they should be using Linux.