Does the benefits received principle work well for public goods?

Does the benefits received principle work well for public goods?