This won't work perfectly for everything but it will probably cover a whole lot more cases:
DistributionDomain[dist] // Length
From https://mathematica.stackexchange.com/questions/224432/domain-of-probabilitydistributions and https://mathematica.stackexchange.com/questions/46309/determining-the-dimension-of-a-probability-distribution/46310#46310.