If anything, this just encourages lobbying and corruption. If you have a restaurant, you can't just covertly charge a 5% worker benefit fee. But you could if you're part of a restaurant lobby that turns that 5% worker benefit fee into a 5% restaurant tax that benefits restaurant workers!
Independent of the bill's goal, I also think that seeing all govt fees and taxes upfront might be a useful exercise in California and elsewhere. When fees are hidden, people forget about them and don't evaluate them. But if they are front and center, then that would hopefully make politicians more accountable. For example, the California train project has spent something like $10b so far and there's nothing to really show for it. And that money came from somewhere, but it's easy to forget about that if you're not reminded constantly. But if every driver in California paid $1 extra on every gas bill for the last 20 years for a "train tax" that was on the receipt, then maybe people would hold their government more accountable. (This is an apolitical comment: caring more can mean cancelling the train project, or funding it 3x more. Whatever constituents think is best.)