* Too long, didn’t read
The long version
OF COURSE NOT!
You can build your website with many other services like these:
So why WordPress?
I can’t tell you, if you should use WordPress. But I can tell you, why I use WordPress.
which means you can install it anywhere, as long as you have a SQL database and PHP (at least version 7) installed on your server
You can enhance your site with themes and plugins to enable features that are available in WordPress by default. Simple things like opening pictures in a lightbox to a full fledged shop and more.
You can find almost any solution to your problem online. Need a feature but don’t know how to implement it? Just google it and you will find somebody who already solved that problem (hopefully).