Roofs and receivers have limited load capacity.
It depends on both the "car" and the receiver. If it's a pick-up or SUV with a body on frame and a 2" (50mm) receiver, the limiting factor will be the cargo rack.
Yes, but still poses a issue with handling and fuel consumption. I'm more of the less is more approach. You can get a bigger car with more cargo capacity, but it will cost you more to run it, more to maintain it and in tight spots a small car is a lot more handier.