Let's dispel a few mobile misperceptions.
"People only use mobile devices on the go."
People use their phones in a variety of contexts because it's always with them. They especially use them as a second screen when watching TV or even when using a tablet. Look to your own usage patterns.
"Hiding content provides an optimized experience."
No, it's just limiting. If I can view it on my desktop, why can't I view it on my phone? People want a full experience regardless of the device their using.
"Native experiences are best."
No single approach is right for every situation. The right approach is whichever can provide the most consistent user experience.