I apologise if I'm asking something which has been previously covered - but I've not been able to find an answer.
In updating a classic theme for personal use, I considered dispensing with the header.php and footer.php templates, and including the wp_head() and wp_footer() calls in the correct locations within my existing 'pre-loop' and 'post-loop' custom templates.
But I then read about potential problems with plugin compatibility - suggesting that some plugins (expecting header.php and footer.php to be present in the theme root) might use hardcoded paths to them. From my very limited amateur knowledge, this seems unlikely as header.php and footer.php aren't required by WordPress.
Advice appreciated - please and thankyou.