Why would I eat a rubber meat on rubber bread in McD if I can get real meat with real veggies next door? Yes, I'd probably have to spend whole whopping $10 or so on such a meal. But given that it takes only 75 minutes of work even on minimum wage to earn such meal, I don't think it's inaccessible.