Shortcoding: “get_template_part” function

Why not be able to just add a new page in the WP database and include PHP file directly inside that page? Easy enough with this shortcode and very flexible / helpful:

function includeshortcode( $atts ) {
       'path' => '',
       'version' => '',
   ), $atts));
   // This will only work if you specify a page or category
    $output .= '<div class="clear" style="clear: both;"></div>'.get_template_part($path, $version);
    return $output;
add_shortcode('shortcodeloop', 'includeshortcode');