OS/2 was expensive because IBM was going for a different market.
IBM failed with OS/S in that market because DOS (Windows) was cheaper.