I agree, it would be a lot simpler, and adequate for most cases. We have a ticket open for that: https://tickets.metabrainz.org/browse/BB-520.
It would only makes sense to have a separate Work for an introduction in some rare cases
I’m thinking for example of multiple preface/introductions with titles, different authors, etc…
This book I have with me has:
• Preface 2001: Democracy Matters in Race Matters
• Preface to the 1994 Edition
• Introduction: Race Matters
• …rest of the book…
• Epilogue to the Vintage Edition
If I wanted to describe this as thoroughly as possible, I might want to have the ability to create a separate Work for each preface. The prefaces might be by different authors too.
If I only had “Author A wrote preface to Edition” and “Author B wrote preface to Edition”, that doesn’t really tell the whole story.
That being said, I’m of the opinion that it’s a bit overkill in most cases to create Works for introductions, prefaces and the like, where a simple relationship would suffice.
An ideal approach in my opinion would allow for both solutions and recommend a simple Author <–> Edition relationship unless there is a particular reason to have a separate Work.