This is what pisses me off about non-alcoholic products. They don't take all the duty out of the price of the new product.
Nosecco, though, is pretty reasonably priced (£3/bottle last time I looked) so kudos to them.
Maybe the same segment that also pays more for premium (healthy, biological etc ) food.
I'd order a lot more mocktails if they were more reasonably priced.
Beverages at restaurants are always high margin and how they make much of their profits, they offer mocktails so they can capture the highest tier price preference for non alcohol consuming customers.