Trying to add a Facebook pixel to WordPress without a plugin can be time-consuming and confusing if you're not a developer because it involves installing the Facebook pixel code on all of the pages of your site.
Not to mention, it's a little nerve-racking since any mistakes while touching your WordPress site's core files can cause your whole site to break, which is why using a plugin for Facebook Pixel on WordPress is a much easier and safer way!