A Power Pages / Power Apps Portal person, Dataverse/Model Driven App person - General Web Site developers will not have the prerequisite knowledge to be able to determine if what they want to do is out of the box and how the security model works.
a) It is tightly bound to Dataverse
b) Needs to understand Out of the box features and functionality, beyond what you see in the Designer e.g. metadata records, complex Table Permissions.
c) Comes with JQuery, but can use plain JavaScript
d) May need to understand Liquid
e) may need to understand FetchXML (or how to create it using various tools)