Because the revenue was from corporations.
The reason it was enacted was because the alcohol prohibitionists knew that they could never get booze outlawed at the federal level until there was another source of government revenue to replace the booze tariffs. The passage of the 16th Amendment paved the way for 18th Amendment that outlawed booze.