You sound like a "get off my lawn type of person"... let's take a look at the dependencies:
"animate.css" - as the name would imply, this is for css animations.
"font-awesome" - provides icons for vector graphics
"waypoints" - a easy way to trigger a function when you scroll to an element
This doesn't seem like "bloat". It's not like they used a full fledged framework like React. And, I think it would be pretty hard to replicate this site with "just one html file".
I'm sure its possible to make something similar without these 3 dependencies, but it would
"animate.css" - as the name would imply, this is for css animations.
"font-awesome" - provides icons for vector graphics
"waypoints" - a easy way to trigger a function when you scroll to an element
This doesn't seem like "bloat". It's not like they used a full fledged framework like React. And, I think it would be pretty hard to replicate this site with "just one html file".
I'm sure its possible to make something similar without these 3 dependencies, but it would
1] be a lot harder
and
2] probably not look as good