From that viewpoint, what is your opinion ?
I can't comment this case and support related aspect as I'm not part of Zentyal staff. As I will never provide official support, I'm definitely not the one to comment this.
As forum member, Zentyal user and IT professional, I would never suggest to anyone to deploy internet gateway relying on VM using same physical NIC for external and internal connection. To me this is totally weird
but if you find local IT support prone to support it or even convince Zentyal team that they should officially support it, I'm fine with this
Here in Europe, cost for single port 10/100Mb network card is about 15€. From Dell or HP, you will get dual port for about $250.
Add to this 100 to 200€ to get manageable switch. Even in HP official catalogue, you can get switch for less that $100 (look at HP 1405-5G v2 Switch)
So, if cost does matter (which I do understand) adding hardware is still cheaper than buying support for unsafe design.
I also do not share you comment about "useless and expensive hardware" because you make it as general statement meaning (for what I understand): "this is always better to buy support than hardware"
I do agree on the principle that is to avoid wasting money buying useless hardware but this doesn't mean that you should stack everything on one single machine with one single NIC, hoping that strong and very well managed virtualization will solve all the potential issue. This is just not true, at least from my standpoint.
If you want to spend money in service rather than hardware, start buying design service ad ask the one designing such solution to support it