I never said you were wrong because I disagreed, you were wrong to call Javascript a toy, that it was the result of poor planning and that it made sites obnoxious..
Yes, you should learn HTML, CSS and Javascript in that order - but you should learn all three! they all have their part to play.
But there's no reason to have charts at all! Surely a table would suffice?

The point is, charts are a better way to present data a lot of the time.
A lot of time Javascript is a great choice too, your website isn't better without it, javascript can improve what's there.
I'm not going to commend you for entirely dismissing an integral web technology while you tout it as something noble.
I've found server-side charting libraries don't give you the same level of control over the output as client-side ones do.
There's the obvious benefits of being able to render dynamic content and respond to user interaction, you might not "require" it but it can add a lot to the user experience. The reason you are providing charts at all over a table is because of user experience.
It's also good wherever possible to take processing off the server.
Bookmarks