I agree, introducing it into the core should have and could have been a constructive move way before given how important the plugin is in the WP ecosystem.
When and how it happened was a hilarious plot twist nobody expected.
When and how it happened was a hilarious plot twist nobody expected.
There was a (stalled) core Fields API effort.
The project lead abandoned core WP development ironically because of Matt's behaviour: