Studios and TV networks that license their content to Netflix Inc. are streaming themselves in the foot. That’s according to Chris Albrecht, chief executive of Starz Inc., who on Tuesday called the popular on-demand service a myopic business strategy for media companies. “I think it’s really shortsighted for all these networks to be selling their shows…