Artificial price limits (either upper or lower) can be either helpful or harmful to a particular company, depending on the industry, product, or company involved. Essentially, when you set price controls, you limit the ability of producers to segment the market. That can lead to various results.
Competitors in any given market space tend to try to segment the marketplace for a given category of goods several ways, the most common being by price (selling for cheaper than the closest substitute), or by differentiating the product itself (by attempting to establish it as a "premium" item, and thus being able to charge a higher price than a substitute). More on this later.
Bear in mind, the larger competitors tend to enjoy a natural advantage by way of economies of scale... per unit costs being lowered by increased production. That tends to work greatly in favor of the larger companies in commodity industries, such as gasoline. Consumers perceive (correctly) Texaco gasoline as being a perfect substitute for Exxon gasoline, and vice versa, so the strategy employed is to be the lowest cost producer and be able to undercut your competition.
Now, let's move to a semi-commoditized industry, such as the candy industry. It's somewhat commoditized, but not completely.... the consumer doesn't perceive a Tootsie Roll as being a perfect substitute for another type of candy, such as Godiva. A price ceiling eliminates the ability to create a "premium" brand name, thus the lower cost candy manufacturers such as Tootsie Rolls enjoy a natural advantage, as their production costs are considerably lower than Godiva. Additionally, it provides protection from new entrants to the marketplace as well. Also, since prices are capped on the upside, it provides a natural barrier to entry to the industry, again benefitting the highest producing, lowest-cost manufacturers in the industry.