I do this sort of thing all the time combining control and Dante networks over the same "broadcast domain". Like all things networking, there is a time and a place, but yes this can work just fine and is sometimes preferable to a more complicated configuration...
My impression is that most of the arguments again subnets sharing an Ethernet broadcast domain fall under the heading of "IT departments' fanatical obsession with preventing malicious activity" (subtitled "network security considerations that most production networks blithely ignore"). Properly-configured VLANs are very nearly air-gapped, while dividing traffic merely a the Layer 3 level opens the door to "ooh, now let's see what
this IP address will let me talk to!", but that's (usually) much less of a consideration for our purposes.
-Russ