Should I store multiple texture maps in a single texture (multiple channels)?

Yes you should if you care about low-end performance. It’s not outdated but an optimisation for more efficient use of video memory. This sort of thing can help loads on mobile.