Because without quotes it would just be improper English and poor grammar; 'same day' is a term, not proper language. I would have to write "It would be nice to get stuff without waiting" or "nice to get stuff on the same day that I purchased" etc..
Or you could write "same-day"?
Yes, 'same day' and "same-day" both convey the same meaning.