Take for example netflix, Often this is pumped about 12am.
12:00am doesn't exist - it's either 12 noon or midnight - and I'm not being pedantic - I don't know which you mean.
12am is midnight, 12pm is lunch time, always has been ever since I was a kid. Which was a long time ago. Not quite sure what you problem is. Everyone at work I have polled on this agrees.
There's an entire section on a Wikipedia page devoted to this.
Please feel free to attempt an edit on that page, based on the results of the poll you conducted at work.