Touch Bar MacBook Pro models have non-upgradeable SSDs, seemingly under-sized batteries - 9to5Mac
Amazon.com: LEVEN 1TB Mac Upgrade NVMe SSD PCIe Gen3x4 Compatible with Apple MacBook Air (2013-2017) & Pro (2013-2015), Mac Mini (2013) & Pro (2014), iMac (2013-2019) : Electronics
512GB version of the new MacBook Pro has a slower SSD than the Mac it replaces | Ars Technica
Amazon.com: Timetec 1TB(1000GB) MAC SSD NVMe PCIe Gen3x4 3D NAND TLC Read Up to 2,200MB/s Compatible with Apple MacBook Air(2013-2015, 2017), MacBook Pro(2013-2015), iMac(2013-2019), Mac Pro(2013), Mac Mini(2014) : Electronics
Does the mid-2012 13 MacBook Pro have an M.2 slot that I can use for an Intel Optane memory upgrade? - Quora
Amazon.com: Apple MacBook Pro with Retina Display - Intel Core i5 Dual Core 2.3GHz, (13-inches, 16GB RAM, 256GB SSD) - Silver (Renewed) : Electronics