Very unpopular opinion:

Users treat their WordPress websites like red-headed step children because people who cobble together themes and plugins while calling themselves building custom websites do stupid, stupid things.

Just because you can do anything you want with WordPress doesn’t mean you should do whatever you want with WordPress, or any other tool for that matter.