Only temporarily. If they stop upgrading and staying on the cutting edge they'll soon be unprofitable.
yup this - they must constantly work to keep up or they become irrelevant. you also must think of creative methods like optimizing your own client software or attacking other chains...