This is not something new the government is taxing, it's just extending the income tax from 'all income paid in money' to 'all income paid in money, goods and services', which is reasonable since money is just a proxy for 'all the things you buy with money', like food or gym memberships.