I don't see how that is more artificial than taxing cap gains at a different rate than salary, or any number of other examples in the tax codes.
All of these things are done to change the incentives about something, you can't expect them to be consistent without reference to those goals (and even then...)