I agree, nostr should by default work well over a bad connection, like a minimal Tor-connection. Things like profiles, names ( instead of npubs), avatar pics should just display (maybe by caching this on device). If that means (further) limiting Max follows, name size, avatar size etc. for this to work, so be it. Arbitrary limitations are necessary anyway, otherwise all implementations will vary to wildly to be interoperable