Legally unethical?

Looks like TECH especially S/W companies are releasing the products prematurely just to meet their share-holder's deadline. And most of managers are just saving their skin by satisfaying their superior instead of standing for the quality of s/w, and in that zeal to appease they do not mind letting a crappy product go to customer.

Unfortunately there is nothing illigal about it... and I attribute this to overwhelming influence of wall-street.