If you want tile, put down tile. Installed properly that tile will be a strong as the concrete underneath it. It's more expensive but is also a premium floor for a garage.
unless they are two separate attics that do not connect, why not just seal off the attic access in the bedroom and be done with it? Optionally, you can always buy one of those insulated attic covers for the opening