1) They have a fairly limited catalog (contrast with the constant ingestion of new content by Youtube, for example)
2) The cheapest way for them to ensure they have sufficient capacity to handle peak loads leaves them with a lot of extra compute during non-peak times. That excess compute is essentially free.
Since they host on AWS, wouldn't they just scale down during non-peak times and save money?
EDIT: After all, they did implement VP8/9 ;)
Re #2: This is a fairly standard batch-vs-online compute mix tradeoff faced by large enterprises.
I agree with your overall point though, that at some point the extra cost for encode isn't worth it.
https://www.youtube.com/watch?v=S9E9xUbcYAM
Their goal is to have video of acceptable quality at 250 kbit/s, which makes Netflix an option for a lot more people worldwide.
Source: I work at a company that distributes a lot of high-quality video :)
Especially when Netflix already has the Open Alliance in many ISP DC. Bandwidth cost saving are much less that most estimate.
However I do understand her point, she should ask I give you 100x complexity headroom, can you get me 80% reduction in bitrate compare to HEVC.