Revert "Fix Issue 11108 - `hasElaborateAssign` should check whether the type is assignable"

This reverts commit e82724d740d223b52be2800eeec8d5ed4f673dfb.
Merge pull request #1621 from monarchdodra/undoHasElaborate

Revert "Fix Issue 11108 - `hasElaborateAssign` should check whether the ...