I tried it way back when it launched, and before that, the whatever previous non-pokemon game they made. I didn't stick to it, and today I wouldn't touch a location tracking game with a long pole, but there was more fun in it than just collecting fake creatures or whatever. Going out for a walk and making my way to places marked on the game map was cool. I found some interesting landmarks that I had no idea about before.
Using more than one bit for true/false isn't just a microsoft thing, and not really as ridiculous as it sounds. Memory isn't addessable by bits, but by bytes. You can either:
Do it like the example here.
Use bitfields: Pack multiple values into the same address, but "waste" more memory and cpu time for keeping track and checking which bit your bool is in. This is mostly useful when the data itself has to be really small.
Why is it 32bit / 4 bytes instead of one? I assume a byte alignment reason because of some optimization.
Had a similar experience with a '13 air. Everything works, except wifi. F'n Broadcom. Don't remember how I got a working driver, but the next time it breaks I'll just try to order some compatible wireless card instead.
One thing I've wished for a while is a defederation map. Feddit.de has lemmymap, but it seems to have been broken for quite a while.