My opinion is that we should have a bottom that is a minimum start pay for skills and/or for unskilled labor. This way a company will know that it can't make millions upon millions without paying at the least by ones skill set (a minimum wage) for that skilled labor, and/or a (flat minimum wage) for unskilled labor. This is reasoned out because of companies attempting to work skilled or unskilled labor below a wage that is neither moral and/or ethical. Example : A burger flipper should not be forced to work below a wage level that is deemed immoral and unethical against what should be an American standard set by each state that is then set for the unskilled as a start wage in the state.
Skilled labor should be set by the skill in which varies across the board. Example : A company working a truck driver should not be found attempting to pay the skilled driver less than say $18.00 dollars an hour minimum considering the requirements (government regulations) it takes to become a truck driver today. A welder the same or a skilled trained beginner utility lineman the same or a skilled plumber the same, a mechanic the same etc.. All areas where people have got to be trained prior to stepping on the employers job site should have a minimum standard wage set by either the federal government or a states set minimum standard for skilled labor in which respects the employees efforts to be trained and certified before being hired. We should have a standard in which protects the unskilled laborer from being exploited. The idea that a company can play games with people's pay in ways that add to a companies bottom line based on GREED, instead of allowing profit sharing and minimum standards to apply should be unexceptable to anyone in this country.