Well if there required to not carry over profits why cant they give there CEOs & investors more money, spent it redecorating there offices, buying jets for travel, "business meetings in Belize, all right offs before paying taxes. its what they do now???
If you want those things, simply own your own business. Free yourself from the restraints of being an employee and become an employer. Then you too can do the same thing.
I have been an independent contractor or owned my own company or companies for over 45 years. I have taken real estate courses in New Orleans, Orlando, Las Vegas, Chicago, Washington, DC a cruise and the list goes on. All tax deductions. I have taught courses in virtually every city in Florida, plus those in Illinois, California, Alaska and many other locations. All of which I was paid a handsome speakers fee plus all my expenses were paid. I paid my own expenses for extra days or weeks. I was never successful enough to buy my own jet but I did take a course in Hawaii and, while there vacationed in Belize.
Other times, I have gone months without a paycheck, reached into my own pocket, savings and investments to pay employees, in fact, I borrowed money and took out a mortgage on my house to make ends meet. Bet you don't want that for the employees or yourself.