You're saying a feature that's in alpha, released 2 months ago is painful? You should at least wait until a feature is beta until expecting it to be easier to use.
[1]: https://github.com/kubernetes/kubernetes/pull/13580
[2]: https://github.com/kubernetes/enhancements/blob/master/keps/...
EDIT: formatting