Assumption, demand is constant: I'm talking about demand in the economic sense, i.e. The demand curve. The demand curve is left unchanged by this bill. i.e. We still need the same number of software developers, and for any $X/person companies are willing to hire Y number of people.
Assumption, Price Elasticity: For the most part this assumption holds because, fortunately, software companies do seem to be making profits. Implying, they have the means to increase wages.
All in all, this is in the best interest of any person in a profession where many H1-Bs currently hold a position, and whose company is currently profitable.