Both run on the same fast NVMe platform with cPanel and a free SSL certificate. The difference is tuning and convenience.
Shared (general) hosting is the flexible choice. It runs WordPress perfectly well, plus any other PHP application, static site, or CMS. Pick it if you want one plan that can host different kinds of sites.
WordPress hosting is shared hosting tuned specifically for WordPress. It adds automatic WordPress updates and WordPress-focused conveniences, so if every site you run is WordPress, it takes routine maintenance off your plate.
Rule of thumb: only WordPress sites and you want updates handled for you → WordPress hosting. Mixed or non-WordPress sites, or you prefer full manual control → general shared hosting.
Compare shared hosting and WordPress hosting.