You’ve got 8 buns there so buying 4 more patties would take the whole thing to $28 for 8 burgers and cutting the danish into 8 slices which is probably the serving size anyway. Or $3.50 per burger and slice of danish.
And you grabbed the most expensive versions of things too.
But no toppings (lettuce, tomato, cheese, onions etc.) So a plain burger and a piece of Danish for 3.50 isn't exactly great value nutritionally. But yeah this could be done cheaper and probably could have gotten at least some store brand cheese too.
I think people who are just weirdly anti vegetarian/vegan just assume they're like celery patties or some shit that taste like celery but the whole "burger" thing kinda makes it obvious they're supposed to taste like faux beef.