Dragon Age: The Veilguard failed because it lacked 'shared world features' according to EA, as the publisher's attitude to single-player games shifts again.