> it is borderline cruel keeping them in an apartment in some cases
I don't think this is true. You can have a husky in a flat, but have to go for a run every morning.
I have a German Shepard. She goes for 3 walks a day and a lot of weekend trips. The flat is just a kennel.