A lot of good points here. I would add that knowledge of programming concepts does help when it comes to Power Platform development, and although an app can sometimes be created with minimal effort, the desired solution can be quite a bit more complex and involve programming concepts that don't come into play with an Excel spreadsheet. Advanced knowledge of formulas in Excel definitely helps, but Excel does not really have variables, loops, arrays, JSON, XML, explicit API calls, etc.

 

I would also add that you might want to break down the roles even further into Power Apps UX/UI designers and business analysts, given the necessary budget, as developers may not be best suited to those tasks.