Im curious if in the future (hopefully soon) I could go to a diner and get a meal for a few thousand Sats.
I think it depends on where you are from and what it costs over there to get a good dinner, it should cost more than a few thousand sats anyway, but you'll have to convert your sats to your local fiat currency to know what it can afford, but if you are from a country like the U.S., it definitely is going to cost you far more than a few thousand sats to get a good meal at dinner.
I also have a few of the apps that pay satoshis for various things. Ive earned about 10k Sats over a couple months with very little of my time. I wonder if those Sats will be worth my time a few years in the future.
Faucets?
I'm afraid i don't think those sats would be worth your time, the sats you will earn over a long period of time will be more or less worthless, coupled with time consumption. You might want to look for other better ways to earn Bitcoin, either through offering a skill or service, or buying it outrightly with fiat.