Technologically D suffers more from having a single frontend implementation than having multiple backends.