New custom PHP pages are getting 404s

Per the Template Hierarchy, creating the file page-tacos.php in your active theme will create the template that would be used to view the page with slug tacos, but it doesn’t create the page. You also need to add the page in WordPress’s backend.