Re the pigeons – if you put the lorry on scales and the pigeons took off inside it, the scales would read the same, because each pigeon is supported by a downdraught from its wings, which would in turn result in an air current pushing down on the bed of the lorry.
UNLESS the lorry is big enough for the pigeons to glide, in which case each bird would be supported by the buoyancy of a low pressure area above its wings.. in which case the lorry would indeed weigh less.
I think the issue is that we don't have a concrete definition for weight. We were taught that weight was the downward force resulting from gravity. No downward force = no weight.. but that doesn't really matter since you consider all the forces acting on a body when doing a problem.. doesn't really matter what the forces are called. I mean a downward arrow on your picture labelled 'weight' and an upward one labelled 'buoyancy' will cancel out (partially or totally) anyway, so it doesn't matter.
Incidentally, a spaceship in orbit does have weight – it's what keeps it in orbit, and not flying off into space. Its occupants don't FEEL weight in their frame of reference (ie the ship).