How to use two pages of a View with the same path depending on users's profile?
In Drupal 7 this was quite easy to implement just using Views. In D8 I couldn't manage to implement it only with Views. 

You can create a panel page with two different variants. Place the relevant block in each variant and control the accessibility though the 'Page access'. (I used roles but you can even create your custom condition)