And don’t forget the wildcard DNS entry in addition to the Apache config, which is the the part that lets all those arbitrary names resolve in the first place:
* IN CNAME example.net.
But yeah, Dreamhost doesn’t offer it. The reason given in the past was that it would let people circumvent the maximum allowed number of subdomains per account. Now that there is no longer a limit, I wonder if they’d reconsider. It might be a good candidate for a suggestion.
If you want useful replies, ask smart questions.