X-Y-Z-Y-X is a different product from Y-Z-Y. Different market with different competitors, customers, etc.
And no, you cannot just show up at DFW and board your flight. If you do not show up at LGA the airline will mark you a no-show and the ticket is void.
You could potential skip DFW-LGA. Make sure to have no checked bags.