Provide setting for SharePoint site to allow New Experience only for lists
I'm a new customer for Office 365 and SharePoint online, and I think this 'use case' has been overlooked in the development of Modern views.
As a new customer, I want to develop our SharePoint site using only Modern views so that my users don't get confused by having to deal with both Modern and Classic views. But it's difficult to do this because the only option in SharePoint admin for using Modern views is 'auto-detect'. Also turning on features like Publishing, updating a list using Access, and many other configuration changes will cause the list to revert to Classic.
Whilst this behaviour is sensible for an existing implementation where users are used to Classic view, it isn't helpful for a new all-Modern implementation.
I believe that the compatibility is checked in the code when the view is displayed (see Differences between classic and new experiences for lists and document libraries) and reverts if incompatibilities are found. My suggestion is that a SharePoint Admin /SharePoint Lists and Libraries experience setting should be added for 'New Experience only'. If this option is set, and a view is list is displayed which isn't compatible with 'new experience', display an error message indicating why it is incompatible. That will help out the significant numbers of posters puzzled as to why their lists don't display in the new experience and faced with checking the long list of possible issues in the link above.